比特币原稿中“时间戳服务器”部分的说明

我试图理解原始比特币论文中的“时间戳服务器”部分。对于一个不懂密码学的人来说,这感觉太短了。
它在说什么?
块包括:
街区本身
创建块的时间
前一块的散列
创建新块时:
此块包括当前时间和前一块的哈希
这个新块的散列将广播到所有节点
目前网上关于“时间戳服务器”概念的研究资料很少。如果这是个愚蠢的问题,我道歉。作为一个软件开发人员,我试图理解如何在粒度级别上工作。
资料来源:
从最初的论文,比特币:一个点对点电子现金系统。
3.时间戳服务器
我们建议的解决方案从时间戳服务器开始。时间戳服务器通过
要加时间戳并广泛发布散列的项目块的散列,如在
报纸或Usenet post[2-5]。时间戳证明数据一定存在于
显然,时间是为了进入散列。每个时间戳包括中的前一个时间戳
它的散列,形成一个链,每增加一个时间戳就加强它前面的时间戳。
在此处输入图像描述

密码学
时间戳
分享
改进这个问题
跟随
22小时前问的
蒂姆∗xyz
12133青铜徽章
新贡献者
添加评论
1个答案
1
是说。。。
我想你说得对,除了2.2。整个新区块的广播不仅仅是散列。
实际上“广播”这个词并不完全正确。我认为节点将新的块传输给少量的对等节点(例如,10个左右的其他节点)。如果这些其他节点看起来没有问题,它们就会传递新的块。最终新的块到达网络中的所有节点。
网上很少有资料试图研究“时间戳服务器”的概念
你显然知道,但其他人可能不知道,正如中本在第3节所描述的。时间戳服务器,是一个我们现在称为挖掘的活动。
分享
改进这个答案
跟随
19小时前编辑的
19小时前回答的
红砂砖
11.5k22金徽章1717银徽章3737铜徽章
2
向所有对等方宣布块。然后,这些对等方从(通常)第一个向它们发出通知的对等方获取实际的块。这可以通过许多机制来实现,但是在tip上宣布的新块,现代比特币核心节点(0.13及以上)使用紧凑块,参见BIP15217小时前的皮特·维尔
添加评论
你的答案

时光素材-香车美女  (1209)blockchainBTC比特币区块链www.qkl91.com

取消我的待取款BTC

我怎样才能取消我的1240美元的待取款BTC。它已经被搁置了两天了。它没有确认,在区块链上说它收到0,发送0。有人请帮帮我!
密码学
撤回
分享
改进这个问题
跟随
17小时前问的
催眠
311青铜徽章
新贡献者
1
你要退出拘留服务吗?如果是这样,这是一个客户服务问题,您需要联系服务部门寻求帮助。如果您正在从非保管钱包中取款,并且您已经将交易广播到网络上的其他节点,则无法取消该交易17小时前的奇特里克
添加评论
1个答案
1
你不能取消交易,但你能做的是把同样的UTXO花在你自己不同的地址上(实际上是双倍的花费)。
它没有确认的原因很可能是费用不足以让矿商在他们的mempool中优先处理您的交易。只要它没有确认,你仍然可以加倍消费到你选择的地址。
分享
改进这个答案
跟随
16小时前编辑的
17小时前回答的
stackaccount公司
7133青铜徽章
新贡献者
14小时前的催眠,我该如何加倍消费和投入多少
你是-花同样的,未经证实的UTXO到你自己的地址。此时,如果您将费用设置为110 sats/byte(bitcoinfees.earn.com),则您的交易将在下一个区块确认13小时前
添加评论

时光素材-香车美女  (1208)blockchainBTC比特币区块链www.qkl91.com

在一个分散的系统中,比特币代码到底是如何变化的

我一直认为比特币只是一种“协议”或“合同”。不同的节点在不同的硬件上运行自己的实现。有些是有效的,有些不是,他们必须同意比特币协议才能在这个生态系统中发挥作用。
但我发现实际上有一个集中的比特币代码库,经常更新!他们如何确保每个节点都更新到最新的代码?他们如何确保代码可以为每一个硬件编译?或者,我想最重要的是,历史中是否存在任何向后不兼容的更改,需要每个节点进行更新?
比特币核心
分权
源代码
分享
改进这个问题
跟随
10小时前编辑的
10小时前问的
仇杀
11333青铜徽章
新贡献者
1
这能回答你的问题吗?谁批准比特币的功能和错误代码审查10小时前的普拉扬克
@是的,谢谢,谢谢。我想还有一个问题:历史上是否有任何向后不兼容的变化需要每个节点都更新?比特币核心——10小时前的仇杀
添加评论
1个答案
1
我一直认为比特币只是一种“协议”或“合同”。不同的节点在不同的硬件上运行自己的实现。有些是有效的,有些不是,他们必须同意比特币协议才能在这个生态系统中发挥作用。
没错。有几十种节点、钱包和其他各种使用P2P协议的软件。
有一些可选的特性和新的东西被添加到协议中,但这些几乎都是以兼容的方式完成的:在支持它们的对等方之间协商,在不支持它们的对等方之间退回到旧的替代方案。
其中一部分是通过协议版本进行协商的,协议版本过去只是比特币客户端的版本号,但自2011年12月以来,这两个版本是分开的。
现在大多数比特币协议的实现都可以兼容到比特币0.2.10版本(从2010年6月开始,那时只有一个实现),那时校验和被添加到协议中。使用一个协议适配器(一个能说新旧版本的节点),今天编写的软件甚至可以用最早的代码说话(比特币0.1.02009年1月)。
但我发现实际上有一个集中的比特币代码库,经常更新!
比特币核心(Bitcoin Core)是一个项目,它维护的实现是Satoshi对原始代码库的改进。它通常被称为参考实现和开发的焦点。然而,它不是唯一的实现,甚至不是唯一的完全验证节点实现,它也不决定协议规则是什么(尽管有些可选的协议功能只在比特币核心中实现)。
他们如何确保每个节点都更新到最新的代码?
他们没有;严格地说没有必要。协议规则和关于哪些块有效的规则实际上没有改变。更新有很好的理由(例如安全性改进、速度改进、新功能),但这是每个人的个人选择。比特币核心非常刻意地没有自动更新功能,因为客户端的维护人员认为这会给网络带来太多的控制。
他们如何确保代码可以为每一个硬件编译?
广泛的持续集成测试。所有的代码更改都在各种平台上进行测试,包括Windows、MacOS、Linux(针对ARM32、ARM64、x86\u64、RISC-V、POWER)以及最近的Android。更多的系统可以工作,但不能保证。
或者,我想最重要的是,历史中是否存在任何向后不兼容的更改,需要每个节点进行更新?
是的,但它们非常罕见(到现在都是古老的历史)。
比特币0.2.9(协议版本209)在每个协议消息中引入了校验和。最初这些都是协商的,就像其他协议特性一样。然而,比特币0.2.10(2010年6月)实现了这一功能,因此从2012年2月起,校验和将成为强制性的,并包含在用于协商版本本身的消息中。这意味着到2012年2月,0.2.9之前的节点软件停止工作。
另一个不兼容的来源是网络的共识规则。这些规则决定了哪些事务和块是有效的,也是系统中最复杂的部分。整个网络必须以相同的方式有效地执行它们,否则网络就有分裂成不同货币的风险。如果你想要更多的信息,这个网站上有很多关于这个话题的问题,但简短的总结是,现在几乎所有对这些规则的更改都是作为所谓的“软分叉”来完成的:只收紧哪些块是有效的规则,这意味着网络是安全的,只要大多数hashrate也强制执行这些规则。其他更改是cal

另一个不兼容的来源是网络的共识规则。这些规则决定了哪些事务和块是有效的,也是系统中最复杂的部分。整个网络必须以相同的方式有效地执行它们,否则网络就有分裂成不同货币的风险。如果你想要更多的信息,这个网站上有很多关于这个话题的问题,但简短的总结是,现在几乎所有对这些规则的更改都是作为所谓的“软分叉”来完成的:只收紧哪些块是有效的规则,这意味着网络是安全的,只要大多数hashrate也强制执行这些规则。其他的变化被称为硬分叉,除了2013年的一个值得商榷的变化(由于数据库层的变化,请参见bip50),自2010年8月以来没有任何变化。有关详细信息,请参阅https://blog.bitmex.com/bitcoins-consensus-forks/.
免责声明:我是比特币核心的贡献者和维护者,并参与了上述一些更改。209协议的校验和更改是在我的时间之前。
分享
改进这个答案
跟随
9小时前编辑的
10小时前回答的
彼得·维尔
67.4k88金徽章145145银徽章20220铜徽章
谢谢。奇怪的是,在以太坊等其他著名的密码中是否存在显著的向后不兼容的变化?我只是想知道,一旦人民币升值到足够大的程度,这个社会怎么会同意一个向后不兼容的变化。2012年,比特币仍然很小马特·弗兰克1小时前
添加评论

时光素材-香车美女  (1207)blockchainBTC比特币区块链www.qkl91.com

使用bitcoinjs lib从base58根密钥生成zprv

var bitcoin=require(’bitcoinjs-lib’);
设bip32=require(’bip32’);
让rootKey=’xprv9s21zrqh143k32cfqocqhtbkieb5bqfazxx6jctncnuty3gujxs4csxwi9rcnyhdjdvpic6p1bnyezr2oourq56h6hadweetty1bssetl’
const node=bip32.fromBase58(rootKey,bitcoin.networks.bitcoin);
//旧帐户扩展私钥
console.log(“遗留:”+node.derivePath(“m/44’/0’/0”).toBase58())
//xprv9y7nl2k2dilda9bmop94k8pec2wdl998pldvtraxj5jiq36gnlmhvjg4by8fzgqzpabm5hdbi9sgrk1zci14n5j4pk1o6d3j4y6ns4na6
(按预期工作)
//segwit帐户扩展私钥
//尝试使用与上述相同的输入获取segwit扩展私钥(zprv)。
我想得到一个segwit/bech32扩展私钥,使用与上面相同的根密钥。如何使用bitcoinjs lib实现这一点?BIP84只适用于记忆IIRC。
隔离证人
javascript语言
分享
改进这个问题
跟随
17小时前问的
无疑问
311青铜徽章
新贡献者
添加评论
1个答案
0
您的xprv已经有了派生路径“baked-in”,所以即使您只是转换为zprv,它仍然位于旧的m44/deriv路径下。你也不能从xprv到hdseed。因此,要从xprv更改为zprv或yprv,您需要从HD seed开始,然后声明您的derivePath(“m84’/…”,“m49/”/。。。等等),然后您可以创建一个扩展公钥。然后你必须转换成yprv,zprv,ypub,等等。。。
示例使用bitcoinjs lib v3.3.2
函数seedToXpub(seed、deriv、account){
var root=bitcoin.HDNode.fromSeedHex(种子);
var acct=root.derivePath(“m/”+deriv+“’/0’/”+account+“’”);
var xpub=acct.neuted().toBase58();
返回{
xpub公司
}
}
函数seedToXprv(seed、deriv、account){
var root=bitcoin.HDNode.fromSeedHex(种子);
var acct=root.derivePath(“m/”+deriv+“’/0’/”+account+“’”);
var xprv=账户toBase58();
返回{
xprv公司
}
}
函数convertXpub(xpub,target){
//转换器的源脚本https://github.com/jlopp/xpub-converter/blob/master/js/xpubConvert.js
const prefixes=新地图(
[
[‘xpub’,’0488b21e’],
[‘ypub’,’049d7cb2’],
[‘Ypub’,’0295b43f’],
[‘zpub’,’04b24746’],
[‘Zpub’,’02aa7ed3’],
[‘xprv’,’04884’],
[‘yprv’,’049d7878’],
[‘zprv’,’04b2430c’]
]
);
xpub=xpub.trim();
试试看{
var data=b58.解码(xpub);
data=data.slice(4);
data=Buffer.concat([Buffer.from(prefixes.get(target),’hex’),data]);
返回b58.编码(数据);
}捕捉(错误){
return“扩展公钥无效!请仔细检查是否意外粘贴了额外数据。“;
}   
}
var mySeed=“114259550292e14ca462e5202875f987fa3c93300306417c8b62de591710e4b34340a9bcdf8241ebbe83cf3cdf428c2f32973c9db68e247ce623fd73b9bd1fb2”;
var extPriv=seedToXprv(mySeed,84,0);
var zprv=convertXpub(extPriv,“zprv”);
//Zprvacihk1ernzufx6zh3v8wemvw5s8y2xkmjdefef3v9x2jbdf9ij4vs5t4po6jhwsjkzjz1tddtenc5dpvsvffymzpzwz8kskci6wkysmuhup
分享
改进这个答案
跟随

时光素材-香车美女  (1206)blockchainBTC比特币区块链www.qkl91.com

如何使Zap与比特币网络同步?

我用的是Mac操作系统。我从Github下载了闪电应用和Zap。
钱包不能与网络同步,我如何同步它,我可以不必下载完整的区块链就可以同步吗?
Lightning应用程序向我显示网络无法同步的错误…,当我启动Lightning应用程序时,它还会弹出一个错误:同步到链。。。块高度:0。
当我启动Zap时:
未捕获的异常:
错误:连接失败
在clientradablestream.emitStatusIfDone(/Applications/Zap.app/Contents/Resources/app.asar/node\u modules/grpc/src/client.js:255:19)
在clientradablestream.u readsDone(/Applications/Zap.app/Contents/Resources/app.asar/node\u modules/grpc/src/client.js:221:8)
在readCallback(/Applications/Zap.app/Contents/Resources/app.asar/node\u modules/grpc/src/client.js:283:12)
我错过了什么让闪电跑起来?
雷电网
同步
扎普
分享
改进这个问题
跟随
8月17日5:15编辑
墨奇♦
53.8K33232金徽章149149银徽章465465铜徽章
7月13日19:45问
斯塔克比
1111青铜徽章
添加评论
1个答案
0
要运行您提到的钱包,您还需要运行一个比特币节点(最有可能是bitcoind或btcd)和一个lndnode。此信息列在链接页面的自述文件中。
我相信有闪电网络钱包,没有一个本地完整的节点工作,但我没有一个这样的经验,所以你必须挖一点,找到一个适合你。注意:如果不在您的计算机上运行节点,您将信任其他人的节点以使用lightning网络。

时光素材-香车美女  (1205)blockchainBTC比特币区块链www.qkl91.com

有没有办法改变比特币的开源代码,使之更加环保?

如果比特币像支持者提到的那样是开源的,为什么比特币不能像Ripple、Dogecoin、Cardono等那样环保呢?埃隆·马斯克(elonmusk)提到Dogecoin更环保,从而击败了市场。它显然使用了一种运算量小、能耗低的算法。
源代码参考:
https://github.com/bitcoin/bitcoin
在此处输入图像描述
比特币核心
块链
分享
改进这个问题
跟随
6小时前编辑的
6小时前问的
马特史密斯5
12588青铜徽章
5
所有基于PoW的系统都同样有效:支付给矿工的安全费用将用于采矿硬件和电力。如果这些其他系统中有任何一个拥有比特币的汇率/补贴,它们的消费量将完全相同。此外,这些系统中没有任何一个在每笔交易中消耗任何可测量的能量;无论发生多少交易,它们都会消耗能量来保护系统6小时前的皮特·维尔
添加评论
2个答案

是的,有办法,但很可能得不到社区的共识,因此它的支持者将被迫(而且可以自由地)创造一个硬叉,创造一个新的硬币。届时,市场将选择哪种硬币还将拭目以待,但我的感觉是,大多数比特币投资者仍会青睐具有原始PoW机制的硬币。
许多硬币是为了寻找战俘的替代品而制造的,但是没有一种硬币获得了显著的市场份额。
PoW为比特币提供的货币属性是不可伪造的,与黄金的不可伪造性非常相似。其他证明机制被认为更容易伪造/腐败,更容易集中硬币。比特币的购买者很可能看重PoW提供的不可伪造的货币属性,这很可能就是为什么比特币仍然是最有价值的货币,尽管它依赖于能源。
分享
改进这个答案
跟随
4小时前回答的
stackaccount公司
7133青铜徽章
新贡献者
添加评论
0
如果比特币像支持者提到的那样是开源的,为什么不能让比特币像Ripple、Dogecoin、Cardono等那样环保呢。

对比特币协议的修改是以BIP的形式提出的,如果有足够多的带有软叉的consenus,那么我们将讨论、实施和使用这些修改,正如您在回答之前提出的一个问题时所提到的:谁批准比特币中的功能和错误代码审查?
比特币协议没有阻止人们创造更好的ASIC,使用可再生能源,回收ASIC热量等。
事实上,有些人参与了这些事情,而不是在社交媒体上发出美德信号:https://braiins.com/blog/green-innovation-in-bitcoin-mining-recycling-asic-heat
为什么比特币中没有某些altcoin的XYZ功能已经在您之前提出的一个问题中得到了回答:
如果Litecoin Ripple是开源的,比特币会复制它的最佳特性吗?
我也很好奇为什么一些altcoins使用区块链进行诈骗,而不仅仅是SQL数据库或Google Sheets API。他们可以节省一些能源。
埃隆·马斯克(elonmusk)提到Dogecoin更环保,从而击败了市场
考虑到整体波动性,BTCUSD 10-15%的变动幅度不大。在过去的一年里,价格上涨了10倍。特斯拉在过去的几周里甩了25%,是因为他的推特吗?我不想在比特币交易所讨论为什么价格每天都在涨跌。
它显然使用了一种运算量小、能耗低的算法。
正如sipa在评论中提到的,这是不正确的。
源代码参考:https://github.com/bitcoin/bitcoin
这不是比特币的源代码。这是比特币实现之一的存储库:比特币核心
每笔交易消耗的千瓦时
这毫无意义。
分享
改进这个答案
跟随
6小时前回答的
普拉扬克
365111金徽章66银徽章1818铜徽章
添加评论

时光素材-香车美女  (1204)blockchainBTC比特币区块链www.qkl91.com

带nLockTime的加密邮件

我知道你可以使用nLockTime来延迟交易的接受日期。我仍然在寻找使用nLockTime生成事务的最简单方法,但这是另一个主题。
我想知道是否有一种方法可以使用这个功能来发送一个消息,它只会在到期后解密。
我知道,使用nLockTime广播的事务已经有了所有可见的详细信息,并且收件人还不能使用该金额。有没有一种方法可以让交易记录加密到这样的日期?我可以用bitmessage来实现这一点吗?另一种硬币,比如Dash或zCash,我假设它也会加密交易记录给除接收者以外的任何人[他们真的这样做了吗,特别是Dash]?
这样做的目的是发送一条只有收件人才能解密的消息,并且只能在某个日期之后发送,将来不需要人工干预,也不需要其他任何内容。这将是理想的,如果他们收到的消息在他们的钱包像任何交易后,它的到期,但该消息不应该被别人看到,也不应该被收件人提前搜索,比如说,在块浏览器。
谢谢你
加密
消息
锁定时间
分享
改进这个问题
跟随
编辑时间:2017年6月27日16:35
墨奇♦
53.8K33232金徽章149149银徽章465465铜徽章
6月27日15:13问
尼克斯诺
1111青铜徽章
我认为这不可能彭昆,2017年6月27日16:28
添加评论
2个答案
0
不。比特币交易中没有任何东西可以加密,因为没有支持加密或解密的操作码。
分享
改进这个答案
跟随
6月27日17:05回答
麻吉弟弟周立铭♦
52.7k44金徽章5555银徽章106106铜徽章
1
那没关系。即使存在这样的操作码,它们也不会让你(1)解密其他人无法解密的东西,因为链中的所有东西都是公开的;(2)一段时间后行为会发生变化7月7日下午6:41
添加评论
0
我不认为只有时间限制这是可能的。然而,也有一些“聪明”的合同,通过使用2/2多重签名,每一方都存入一份价值超过共享秘密的保险。如果双方都不履行自己的义务,经济损失将大于收益。
值得一提的是,使用ZCash目前使用的技术,这实际上是可能的。使用zksnarks,您可以生成一段内容被密钥X加密的证明。在同一个zk SNARK签名中,你可以证明hash(X)=Y,并创建一个经济构造,该构造只允许在X被揭示之后进行交易,创建Y并允许一方获得他们的钱。
分享
改进这个答案
跟随
编辑时间:2017年6月29日19:17
6月27日下午16:33回答
潘昆
65133银牌1515铜牌
很有趣,谢谢。我在哪里能找到这样的合同?你说的是基于以太坊的合同吗Nikksno 2017年6月27日17:33
@Nikksno这些合约也可以在比特币上使用opu-CLTV。基本上过了X区,你就破坏了双方所有资金的使用权。这主要是一个经济学构造,研究纳什均衡。我能找到的最好的例子可能是自愿的.net/bitmarkets/whitepaper–Penquin Jun 29’17 19:12
添加评论

时光素材-香车美女  (1203)blockchainBTC比特币区块链www.qkl91.com

通过一个请求获得多个带有API的OHLCV蜡烛

我不知道这是不是问这个的合适的地方,但是我还没有找到一个合适的地方,所以我们来:
我只想用cryptocompareapi只使用一个请求从多个市场获得最后一根OHLCV蜡烛。有可能吗?
例如:通过执行以下操作,我可以仅使用一个请求获得多个硬币价格:https://min-api.cryptocompare.com/data/pricemulti?fsyms=NXT,确定,XRP,LTC,第一,PAY,XVG,XLM,BCH&tsyms=BTC&e=Bittrex
我想做同样的事情,但得到最后一个OHLCV(1分钟,5分钟,15分钟…等)。有可能吗?如果是,有人能告诉我怎么做吗?如果cryptocompare不支持这一点,是否有其他API允许我这样做?
提前谢谢!
应用程序编程接口
汇率
分享
改进这个问题
跟随
编辑时间:2017年12月24日22:43
墨奇♦
53.8K33232金徽章149149银徽章465465铜徽章
12月24日19:43被问到
莱昂纳多·费尔南德斯
111青铜徽章
添加评论
1个答案
0
你可以用ClueDex来做这个。默认情况下,所有Bittrex市场都在一个查询中返回。您可以使用“periodqty”参数指定要获取多少蜡烛数据。在您的例子中,您使periodqty在最后一个期间等于1。
此外,您可以创建自己的句点,而不限于标准句点。例如,如果需要30秒的句点,只需将“period”参数指定为30秒。
如果你需要回到过去,Cluedex也有能力做到这一点。
唯一的缺点是,即使它是一个,是它不是一个免费的API,它的溢价。但是,价格是合理的,数据不会被缓存。
分享
改进这个答案
跟随

时光素材-香车美女  (1202)blockchainBTC比特币区块链www.qkl91.com

比特币(和其他货币)的开采效率似乎非常低

不,这不是一篇关于工作证明算法是一个巨大的电力浪费的帖子,尽管它当然是。
我的观点是,就如何开采硬币而言,这似乎是低效的。每个池子或独行矿工都有相同的区块,他们每个人都努力寻找一个黄金散列。。但他们在互相复制工作。我敢肯定散列是随机的,否则最快的池/矿工总是会赢,如果它是一个连续的蛮力。
尽管如此,即使每个pool/miner都从不同的随机nonce集合中工作,也必须有大量的重复工作。
考虑一种机制,即把一块块的临时货币分发给水池和矿工(就像一个超级水池)。这些类似于采矿意义上的“开采权”,即一个矿坑可以“划出”一个“开采权”(临时区块)进行开采,这样其他矿工就不会重复工作,采矿效率更高,协调性更强。
我的理解是,这是最初通过getwork命令完成的,在2012年,他们转向了getblocktemplate方法,该方法本应使事情不那么集中。所以,我明白,只有一个集中的权力机构来分发工作是有问题的。
那么,在一个系统中,每个矿坑/矿工广播他们目前正在做的工作,以便其他矿工知道不要开始在这些区块上工作,怎么样?如果所有的赌注都被广播了,而且还没有找到块,你就会回到当前的系统。
当然,工人们可以随意忽略这些“说法”,因为它们实际上只是暗示。不需要他们监听或发送更新。然而,利用它们对所有合作的矿工都是有利的。从这个意义上说,跳出另一个矿工的“开采权”本身并没有什么“错”。
当然,这种方法有潜在的问题。一个糟糕的演员可能只是随机播放“声明”并造成干扰,但最坏的情况是回到当前的系统。在最坏的情况下,它不会比我们现在做的更糟,在最好的情况下,它可以大大提高查找有效哈希的效率。
另一种可能性是,一些水池/矿工会收听这些广播,但不会广播他们自己的工作。从理论上讲,这可以给他们带来优势,同时让其他人做双重工作。。。但这一点受到了一个事实的抑制,即通过合作,矿工们总体上会过得更好。。有足够多的人欺骗了这个系统,你基本上回到了当前的系统。
只是一个想法。。。
采矿理论
分享
改进这个问题
跟随
17年7月21日21:44问
无名小卒先生
35011金徽章22银徽章111铜徽章
添加评论
3个答案
5
那么,在一个系统中,每个矿坑/矿工广播他们目前正在做的工作,以便其他矿工知道不要开始在这些区块上工作,怎么样?
这是没有必要的;从来没有重复的工作。因为每个区块至少都有池/矿工的付款地址,即:
散列到coinbase txid中,
穿过梅克尔树,
散列到Merkle根中,
散列到块头中
所有池始终在搜索非重叠的块候选集。
分享
改进这个答案
跟随
17年7月21日22:01回复
彼得·维尔
67.4k88金徽章145145银徽章20220铜徽章
很有趣。我没有意识到这一点,我需要多读一些这方面的内容。我对协议的细节还没完全了解。谢谢你的更正,这让我觉得比我想象的效率要高很多Nobody先生2017年7月22日4:58
如果另一个池首先得到了它们的块,那么该池对它们的块所做的所有工作是否都没有用,因为散列已经改变了DjangoBlockchain 12月6日17:24
@孩子气的生活是的,但如果没有其他矿工发现一个块。池所做的任何哈希操作都不会产生有效的块,因此立即就没有用了。以前做过更多失败的散列不会增加下一次有效的机会彼得·维尔,12月6日,17日,18:29
添加评论
1
有一些类似的东西,BurstCoin,它运行在一个非常相似的概念上,除了帮助“随机”nonce,它用用户ID散列nonce(意味着有一个非常好的均匀分布,重叠会发生,但这对整个网络更好)
https://cdn.discordapp.com/attachments/335901674231037953/361288502270361610/infography_mining_comparison.png
https://www.burst-coin.org/
分享

如果你在这群人中,而且你还没有认领这个令牌,那你就大错特错了
让我震惊一下,挂牌价是1元=3000美元
你知道这是什么意思吗?空投可以让你成为百万富翁,我知道一个朋友的一个朋友
1 YFI,即88000美元(₦4400万奈拉)作为空投,
注:人们根本不玩渴望叉子,你可以是一个有钱人从合法空投和我98%肯定这一个。
你没什么任务要做。 领取YFIN代币的步骤
下载TRUSTWALLET或SAFEPAL并创建帐户,记住备份恢复短语。
复制此地址
https://yfin.one/sales/8ecd93
并将其粘贴到Dapp浏览器的字段上,
记住从你的TRUSTWALLET复制你的以太地址,因为你需要它。

一旦你到了网站,你会看到一个空间或领域意味着添加你的ETH钱包,插入它,并声称你的免费YFIN令牌。
附言:我再说一遍,不要拿这个空投开玩笑,即使你以前从来没有做过任何人。这是一个免费的钱,不需要任何金钱或汽油费索赔。
还记得挂牌价1 YfIN=3000美元约150万奈拉吗
继续努力直到成功
分享

时光素材-香车美女  (1201)blockchainBTC比特币区块链www.qkl91.com

2020年各省区块链政策汇总

2020年各省区块链政策汇总 地区 政策 政策内容 《关于应对新冠 深化文化科技融合,支持5G、AI、4K/8K超高 肺炎疫情影响促 清、大数据、区块链等关键技术攻关,重点扶 进文化企业健康 持一批应用场景建设项目,推动新兴业态融合 发展的若干措施》 发展,加快智慧园区建设。 把北京初步建设成为具有影响力的区块链科技 北京市 《北京市区块链 创新高地、应用示范高地、产业发展高地、创 创新发展行动计 新人才高地,率先形成区块链赋能经济社会发 划 (2020—2022 展的 “北京方案”,建立区块链科技创新与产 年)》 业发展融合互动的新体系,为北京经济高质量 发展持续注入新动能新活力 强化科技支撑服 鼓励企业和高校院所重点开展大数据、物联网、 务疫情防控与经 人工智能、5G商用和区块链等新产业关键共性 济社会发展的十 技术攻关和应用。 二条措施 新型基础设施建 传统和新型基础设施深度融合,5G、大数据、 设三年行动计划 物联网、工业互联网、人工智能、区块链等新 (2020—2022 福建省 技术全面赋能经济社会高质量发展。 年) 支持数字应用示范,对企事业单位运用云计算、 《福州市促进新 互联网、大数据、物联网、人工智能、区块链、 型基础设施建设 5G等重点领域建设数字应用示范工程,市级扶 和融合应用的若 持项目为未列入省级专项资金补助的项目,按 干措施》 其投入给予补助,单个项目补助金额不超过 200万元。 “营商环境10 加快争创国家营商环境改革创新实验区,以鼓 条”和“营商环境 励支持企业家参与制度建设,推进区块链、大 改革创新99项” 数据、AI等技术应用创新。 具体措施 广东省 《广州市关于推 要推进以区块链为特色的中国软件名城示范区 进新一代人工智 建设,加快建设广州区块链国际创新中心、黄 能产业发展的行 埔链谷、蚁米区块链众创空间、区块链未来空 动计划 间等创新载体。 (2020-2022年)》 94    到2022年,突破一批区块链底层核心关键技 《广州市推动区 术,引进培育2-3家国内领先且具有核心技术 块链产业创新发 的区块链龙头企业;推进以区块链为特色的中 展的实施意见 国软件名城示范区建设,打造2-3个区块链产 (2020-2022年)》业基地,培育一批具有安全稳定区块链产品的 行业重点企业等 《支持区块链产 业发展若干措施 支持区块链企业落户,最高奖励300万元 申请指南》 要把区块链技术广泛运用到数字政府、优化营 《广州市政务区 商环境,实现更多 “看得见、摸得着”的应用 块链+营商环境工 场景落地,推动广州 “政务区块链+营商环境” 作方案》 走在全国前列。 《关于应对新冠 支持区块链等共性关键技术在文化领域的创新 肺炎疫情影响推 应用,省重点研发计划、省重大科技成果转化 动文化业态创新 专项等省级科技计划将对文化科技创新项目给 的政策措施》 予倾斜支持。 目标到2023年,全省产业布局合理,集聚效应 明显,产业链协同发展,公共服务体系基本建 《江苏省区块链 立,区块链产业年均增速不低于15%,培育10 江苏省 产业发展行动计 家以上具有全国影响力的骨干企业,建成10 划》 个以上区块链创新服务平台,全省形成“1+3+N” 产业布局。 《苏州市相城区 区块链产业集聚 从落户补贴、经营奖励、平台奖励、应用支持、 发展若干扶持政 人才补贴等9个方面推出24条具体扶持举措。 策》 《数字山东2020 编制区块链专项规划,以及加强人工智能及芯 山东省 行动方案》 片领域重点实验室、技术创新中心建设布局。 成都市力争到2022年,在政务服务、城市治理、 《成都市区块链 新消费等领域打造30个区块链应用示范场景, 应用场景供给行 四川省 建设2-3个区块链产业集聚发展区,将成都建 动计划 (2020— 设成为区块链技术创新先发地、区块链产业创 2022年)》 新发展示范区。 加快大数据、人工智能、物联网、5G、区块链 《海南能源综合 海南省 等技术在能源领域的融合应用,支持能源行业 改革方案》 新模式新业态发展,打造智慧能源生态系统。 95    《关于印发海南 支持龙头企业探索数字资产交易平台建设,探 省加快区块链产 索数字资产化、数字资产确权保护、数字资产 业发展若干政策 全球化流动、数字资产交易方面的标准和技术 措施的通知》 模式,推动数字资产相关产业在海南先行先试。 在人工智能、区块链、5G、工业互联网4个领 域,每年各发布10个数字经济产业创新重点任 务,对揭榜后经考核认定实施成功的,每家奖 《武汉市突破性 励200万元,由市、区两级各承担50%奖励资 湖北省 发展数字经济实 金。对于首次进入权威机构发布的国内外数字 施方案》 经济百强、全国软件百强、全国互联网百强、 全国电子信息百强、全国区块链百强的企业, 一次性奖励200万元。 《贵阳贵安区块 巩固已有发展成果,抢抓机遇、发挥优势,加 链发展三年行动 贵州省 强统筹规划,集中优势资源,加快推进区块链 计划 发展,促进经济转型和产业升级。 (2020-2022)》 明确了河北省区块链技术及产业应用发展目 标。到2022年末,河北省区块链相关领域领军 《河北省区块链 企业和龙头企业达到20家,培育一批区块链应 河北省 专项行动计划 用产品,力争打造出1-3个全国知名区块链品 (2020-2022年)》 牌,形成3个具有区域影响力的区块链产业集 聚园区,区块链产业竞争力位居国内前列。 产业创新基础建设方面,提出面向高端芯片、 《重庆市新型基 人工智能、车联网、区块链、传感器等重点产 础设施重大项目 业,以两江新区为综合创新引领,以重庆高新 重庆市 建设行动方案 区、重庆经开区、北碚区、南岸区、渝中区等 (2020—2022 为重点产业创新示范区,打造一批技术研发创 年)》 新平台。 力争在 “孔雀码”、区块链电子发票、供应链 《云南省区块链 金融、政务数据共享等领域打造全国领先应用 云南省 应用实施方案》 标杆,建成资源富集、高效协同、安全可靠的 区块链应用生态。 支持云计算、大数据、人工智能、区块链等新 兴科技在金融服务和金融监督管理领域的运 《浙江省地方金 浙江省 用,推动金融科技产品、服务和商业模式的合 融条例》 规创新,建立健全与创新相适应的监督管理制 度和新型金融风险防控机制。时光素材-香车美女  (1200)blockchainBTC比特币区块链www.qkl91.com