0
Liquid network上的机密交易是选择性加入还是强制性的?我知道peg交易会显示金额和资产ID,但是我想知道如果我想的话,我是否可以在不保密的情况下构建vanilla p2pkh输出?我知道我已经可以用绑定密钥证明这些,但我的问题是关于事务标准化。
液体
分享
改进这个问题
跟随
14小时前问的
布尔库奥
34288枚青铜徽章
添加评论
1个答案
2
鲍勃:~$getaddressinfo$地址
您应该在JSON格式的结果中看到“机密密钥”属性的长值。它看起来像这样:
“机密密钥”:“030788da8d9ca229cbe57e346daaf8d94cba3ed548b41922a8abefaec91ff1abb1”
机密密钥是公共盲密钥,它被添加到地址中,这也是机密地址如此长的原因。您还将看到“getaddressinfo”命令显示了一个关联的“unconfidential”地址,如果出于某种原因不想使用机密事务特性,可以使用该地址来接收资产。
https://docs.blockstream.com/liquid/developer guide/developer guide index.html#机密-交易记录
分享
改进这个答案
跟随
13小时前回答的
普拉扬克
290111金徽章55银徽章1717铜徽章
添加评论
蜡烛小数点
如何使用bip39从公共父密钥派生公共子密钥-libs.js?
0
我给这个医生打电话:https://hovieliux.github.io/assets/others/Mastering\u bitcoin/Mastering\u bitcoin.html
发现:
如前所述,HD钱包的一个非常有用的特性是能够从公共父密钥派生出公共子密钥,而不需要私有密钥。这为我们提供了两种派生子公钥的方法:要么从子私钥派生,要么直接从父公钥派生。
因此,可以使用扩展公钥来导出HD钱包结构的该分支中的所有公钥(并且仅导出公钥)。
bip39的哪种方法-库.js我需要调用从公共父密钥派生地址?我在文件里没有找到任何参考资料。
https://github.com/bitcoinjs/bip39
bip32高清钱包
记忆种子
比普
分享
改进这个问题
跟随
17小时前问的
查诺斯
34133银牌1111铜牌
添加评论
1个答案
1
比普39-库.js与bip32配合使用-库.js和比特币库。
BIP39是严格关于记忆短语和HD种子。
为了从HD种子派生子密钥,还需要使用BIP32。
但是。。。BIP32也没有地址的概念,所以最终您还需要bitcoinjs库。
换句话说,您需要使用所有三个库来从助记键转到可用地址。
分享
改进这个答案
跟随
就散列率而言,sol/s究竟是什么?
在Asic上安装chrom
1
我想用antminer-s9从cryptotab网站挖掘这个网站比任何池给比特币都要多
它没有游泳池。只需使用Chrome来挖掘任何一个知道我如何在Asic上安装chorom或连接我的antminer到这个网站的方法?
asicboost公司
分享
改进这个问题
跟随
2018年9月28日14:07问
艾哈迈德
1111青铜徽章
Cryptotab肯定是个骗局,或者至少和你想象的不一样。在普通电脑上运行的浏览器不可能挖掘出哪怕一分钱的比特币。–Nate Eldredge 2018年9月28日14:47
一种可能性是Cryptotab挖掘比特币以外的货币,这些货币使用SHA256D以外的哈希算法,可以在CPU上高效地完成。但是你的AntMiner天生只能做SHA256D,所以不可能用它来挖掘使用其他算法的货币。–Nate Eldredge,2018年9月28日14:49
添加评论
1个答案
1
你可以在ASIC上运行chrome。但如果你这么做了,那么它在标签中挖掘的任何东西都不会使用ASIC硬件。
首先,ASIC不是通用计算机,它不能运行任何你想要的软件。它确实有一个用于管理ASIC硬件的小型通用计算机,但这是一个低功耗的计算机。这台低功耗的电脑有一个CPU,你可以为它编译一个Chrome版本,并将二进制文件复制到其中。然后您可以启动一个X服务器,通过网络获得一个GUI,并在另一台计算机上查看它。
然而,这对你一点用处都没有。Chrome将无法使用ASIC硬件。它只能使用通用CPU,在这种情况下,它是超低功耗的。它不会比普通电脑开采更多的硬币,事实上,它肯定会开采更少的硬币,如果有的话。
分享
改进这个答案
跟随
是否有任何现有的工具来衡量区块和事务验证所需的时间?提出问题
防止秘密开采链条
1
为了防止攻击者秘密挖掘链(他们可以稍后发布链以执行双重开销攻击),是否可以要求在下一个块中包含一些信息,这些信息只有在链中的最后一个块发布到网络时才能知道?类似于一个随机数的东西,它只作为对公共块的响应而生成。这样,秘密挖掘的边链就可以被网络自动拒绝。
块链
共识
自私的开采
分享
改进这个问题
跟随
20小时前编辑的
墨奇♦
51.9K33232金徽章143143银徽章454454铜徽章
昨天问
约翰比格
1111青铜徽章
新贡献者
1
比特币是点对点的,没有特别的裁决者或公证人。如果没有特殊的特权角色,如何才能发明这样一种机制,而这种机制比现有的基于积累的工作证据的机制要好?–RedGrittyBrick 23小时前
当节点接受块时,有一些规则,例如块中的事务必须是未使用的。一个这样的规则是块还必须包含这个数字。我的问题是这可能是什么。或者,如果区块在开采后的某个时间发布,则可以拒绝这些区块。–约翰比格22小时前
添加评论
1个答案
1
这正是XRP和Avalanche使用的联合拜占庭协议算法所做的。但这是一个如此巨大的变化,你不能真的认为算法是证明工作了。
所发生的情况是,一个区块在被开采时不被接受,但需要一些只有在区块公开后才能发生的后续过程。因此,如果这个街区不公开,就永远不会被接受。
2011年,Arthur Britto、Jed McCaleb和我自己为XRP分类账开发的方案允许每个参与者在本地认为区块有效之前选择需要谁的签名。只有当你收集到足够的签名,你才接受这一块。除非公开这一区块,否则无法获得签名。
一个有点复杂的算法处理的情况下,一个链是建立私人,然后再透露。该链可能有更多的工作,但它在中间块中的签名将更少。有一个“按分支的首选分类账”代码可以检测到这一点,并严重阻止采用中介签名较少的代码。
再次,这是一个如此彻底的变化,结果不是真正的工作证明,而是一个不同的算法。以XRP分类账的算法为例,它根本不使用任何工作证明。但是如果您愿意,您可以使用这个“按分支的首选链”逻辑和签名作为与工作证明相关联的公开链的证明。
分享
改进这个答案
跟随
6小时前回答的
大卫·施瓦兹
49.2k55金徽章11101银徽章172172铜徽章
我不认为问题是关于XRP或雪崩。–5小时前的Prayank
@Prayank没有。但也不是关于比特币,因为比特币(目前的构造)没有这样的机制。如果比特币的用户愿意,它可以采用其他区块链用来防止这种情况的机制(除非他们也希望这样做,否则不做任何其他改变)。–大卫·施瓦茨5小时前
添加评论
如何回收放错位置的比特币?
1
1
我得到了一个地址发送比特币,似乎地址改变了,但现在存款没有发生在预期的地址,我的来源比特币钱包公司表示,他们无能为力。目标公司没有显示交易记录。这一切都发生在目的地网站正在实施一项新计划时&在接受存款方面有问题。
如果我知道发送地址,发送地址,块和散列数,我能得到丢失的比特币吗?
谢谢,
丢失的比特币
丢失的事务
分享
改进这个问题
跟随
2016年8月25日2点21分被问到
紧身胸衣1
1133青铜徽章
2
如果比特币丢失,可能会发生类似的情况-9月6日11:44纽约
1
比特币交易通过了吗?你可以带着确认的交易去收款公司,要求将金额记入你的账户。毕竟,失去资金似乎是他们的错。–cdecker 9月7日9:26
添加评论
2个答案
三
如果你说的是真的,那听起来你所在的公司有错。他们给你提供了一个存款地址,然后对网站进行了更改,现在存款出现了问题。很难证明,但听起来他们把你的钱放错地方了。你唯一的选择是与他们合作,为你提供退款,因为没有办法逆转比特币交易。
分享
改进这个答案
跟随
回复时间:2016年8月25日2:53
m1xolyd1an公司
436822金徽章1010银徽章2727铜徽章
1
由于比特币交易的不可逆性,规则是,如果有人向您提供存款地址,他们有义务接受发送到该地址的比特币付款。如果你在他们通知你更改存款地址之前付款,那是他们的问题,而不是你的问题。–David Schwartz 2016年8月25日17:47
添加评论
-5
加密诈骗越来越频繁,因为加密诈骗者正专注于通过社交媒体获得新客户。如果您使用加密货币支付,则更难收回资金,但仍有希望。这里是一个密码世界的理解,你可以做什么来收回你的钱。
加密货币的真相
投资者对整个区块链现象越来越乐观,一些人甚至预测,最快在2030年,人们将完全用比特币钱包支付。不幸的是,每一个伟大的发明,总是有一个缺点。比特币支付面临的问题是,一旦支付完成,就无法追踪或收回支付。例如,如果你用比特币向错误的人支付了钱,你就不可能回忆起那次支付,你支付的钱通常会永远丢失。交易骗子已经抓住了这个事实,他们让客户购买加密货币,然后将加密货币转移到交易平台。
骗子到底是干什么的?
一个人会随机接到一个经纪人的电话,说他每周可以在外汇交易中获得30%的回报。他所要做的就是开一个Luno账户;一个加密钱包,可以让你存储比特币等各种加密货币,购买价值200美元的比特币,然后将其发送到特定的交易平台开始赚钱。一旦您存入加密货币,您可能会发现自己无法访问您的交易帐户,或者,即使您能够访问您的帐户,他们也不允许您提取您的资金。这些交易平台有时声称,为了提取您的资金,您需要先额外存入200美元,以开始提取过程。为什么你要给别人更多的钱来取走你放在那里的钱?!
为什么用密码支付会很难收回你的资金,密码转账与银行转账有何不同
加密背后的算法工作方式是,每种加密货币都有一个特殊的代码,一旦你将“代码”转移给其他人,几乎不可能检索到它。你不是在向交易者转移金钱或任何有形的东西,你是在将代码转移到其他人的帐户,现在它就变成了他的帐户。
当你在银行转帐给某人时,银行有记录在案,如果他们愿意的话,可以回忆起准确的转帐到你的账户上。加密货币的工作原理不同。当你购买加密,你得到一个特定的代码,当你转移这个代码是不可能跟踪。唯一能让你拿回钱的方法就是公司决定给你退款。他们给你的退款不是你给他们的初始加密货币,而是他们给你的现金与你丢失的加密货币价值相同。
但是,你还是可以试着拿回你的钱。下面是方法
联系他们
发一封信给拿走你加密货币的交易平台,告诉他们如果他们不归还你的钱,你会向金融机构报告。虽然这不能保证他们会把你的钱还给你,但当你采取行动的时候,你的努力会有回报的。
报告他们
当然,下一步是实际向有关财政部门报告。有关如何报告它们的简单参考指南,请单击此处
(无论你能否拿回你的钱,举报诈骗总是要做的,如果你已经证实了你的恐惧,并且没有人解释为什么他们没有归还你的钱或者不允许你从你的账户中提款,那么你和每个人都有责任向政府报告犯罪活动,以便政府采取行动。)
发挥创造力
私家侦探可以通过多种方式为案件寻找信息。如果你想拿回你的钱,你可能会问自己,我是否用尽了所有的办法拿回我的钱,如果是一百万美元呢?我现在会认输吗?以任何可能的方式在网上公布你的故事。例如,在Facebook或Reddit上发布经纪人的名字,看看是否有其他人掌握这家公司的信息,或者有任何关于如何取回资金的线索。这也可能有助于防止其他人成为骗局的牺牲品。
通知您的加密钱包提供商
联系你的加密钱包,并通知他们,你支付的公司是一个骗局,并拒绝给你的钱回来。这将提高意识,并最终危及与加密钱包的诈骗关系,这也可能有助于防止他人被骗。
寻求法律顾问
虽然这对许多人来说可能不是一个选择,因为律师费往往会超过损失的金额。不过,在某些情况下,法律建议可能会帮助您指明可以采取哪些步骤来追查加密诈骗公司。
得到通知。
这真的是压力太大了,希望你的损失相对较小,在这种情况下,最好的办法是把你的经验作为一个昂贵的教训,学习如何不再被骗回你的钱。这样一来,你的血汗钱就在你的监视和判断之下了(你应该通过阅读这篇文章来提高这一点,现在就获得消息!)。
重要提示:密码诈骗,但我用信用卡支付
我们将继续制作另一篇关于此场景的文章,但它可能与您向钱包发送加密硬币时有很大不同。在许多情况下,当使用信用卡或借记卡时,可以启动退单流程,并且可以显著增加您拿回钱的机会。
最后,将比特币或任何加密货币转移到加密骗局中,甚至转移到外汇或二进制骗局中,可能非常困难,对于没有专业知识的普通工作人员来说,这似乎是没有希望的。然而,通过付出上面列出的努力,你至少可以放心,因为你知道你已经尽了一切努力,试图拿回你的钱,并做好准备,下次你被目标或诱骗到一些太好的东西,不可能是真的。
基金回收公司通常能够从诈骗中回收资金,其手法与上述方法非常相似。在使用比特币或加密的情况下,以及在使用信用卡或借记卡并且可以进行退单的情况下,专业人士的指导可以走很长的路,并且可能是取回您的钱和它永远丢失之间的决定性因素单击cybersploits。密码货币、信用卡、银行转帐、电汇和外汇交易类型的文件单击此处。https://cyberspoits.com/solutions.html
分享
改进这个答案
跟随
挖矿难度与算力解释
算力
比特币挖矿形同猜数字谜,矿工要找出一个随机数(Nonce)参与哈希运算 1Hash(Block+Nonce)
,使得区块哈希值符合难度要求。算力则指计算机每秒可执行哈希运算的次数,也称为哈希率(hashrate)。
下图是当前比特币算力图表 2。到 2017 年时,比特币挖矿所需算力疯涨。这与不断研发出的新型矿机投入市场有关——这些矿机利用新的技术,拥有更强的运算能力,即单位成本下的算力在快速增长,由此带来了整体算力的提升。
算力单位
算力每隔千位划为一个单位,最小单位 H=1 次
,其他分部是:
*1 H/s = 每秒可执行一次哈希运算。
*1 KH/s = 每秒 1,000 哈希(一千次)。
*1 MH/s = 每秒 1,000,000 次哈希(百万次)。
*1 GH/s = 每秒 1,000,000,000 次哈希(十亿次)。
*1 TH/s = 每秒 1,000,000,000,000 次哈希(万亿次)。
*1 PH/s = 每秒 1,000,000,000,000,000 次哈希。
*1 EH/s = 每秒 1,000,000,000,000,000,000 次哈希。
如果不清楚单位简称,可以查看下面国际单位的前缀表。
挖矿难度计算
动态调整挖矿难度 Difficulty
为什么算力会变化呢?这和比特币协议设计有关。中本聪设计比特币时,加入挖矿难度调整机制是为了使得比特币出块时间能理想的恒定在 10 分钟左右。比特币协议规定每隔 2016 个区块,将根据过去最近 2016 个区块出块总时间调整,自动调整下一个 2016 个区块的挖矿难度。理想情况下 2016 个块需要两周(2016*10 s)时间,如果实际用时不到两周则增加难度,如果超过两周就降低难度。
原本中本聪设计的是一个公平的完全去中心化的一个数字货币系统,每个人都可以使用个人电脑进行挖矿。然而,有利可图时大量新算力不断加入,矿工竞争激烈,使得单个矿工的挖矿成功率几乎为零。2011 年起矿池出现,大量矿工纷纷加入矿池,以稳定收入,摊薄成本。大量算力融入,使得比特币挖矿难度越来越大。数字货币挖矿业形同军事竞备,挖矿设备不断更新迭代,不再遵循摩尔定律。
专业矿机专门针对哈希算法、散热、耗能进行优化,这脱离了比特币网络节点运行在成千上万的普通计算中并公平参与挖矿的初衷。矿池的算力占据,也使得比特币风险一直存在:51% 算力攻击。
挖矿难度计算公式
需要多少算力才能找出一个随机数,由当前区块的挖矿难度决定,难度越大所需算力越多。但挖矿难度并不在区块信息中,只在网络节点中依据规则动态计算,公式如下:
D=T1 /T
T 字母是 Target 的缩写,D 字母是 DiFFiculty 缩写。 T1 和 T 均是一个 256 位的大数字 (big
number),其中 T1 为一个非常大的常数 2 256?32?1。依据公式,T越小,挖矿难度 D 越大。
依据公式,当 T=0
时,D 无穷大,标志着无法计算出结果。幸运的是, T 不会为 0,最小值为 1,此时难度值最大,为 2256?32?1=2224?1。当 T=T1
时,难度值为最小值 1。
目标值 Target 与挖矿难度转换
为了方便人类直观估算难度,比特币协议将大数字 T
压缩为一个浮点数记录在区块头中,字段为 bits
。
如果一个区块目标值是 0x1b0404cb,则转化成 Target 值为:0x0404cb×256(0x1b?3)。
T 使用类浮点数的一种压缩表示法 4 进行压缩,压缩计算过程如下:
- 将数字转换为 256 进制。
- 如果第一位数字大于 127 (0x7f),则前面添加 0。
- 压缩结果中的第一位存放该 256 进制数的位数。
- 后面三个数存放该 256 进制数的前三位,如果不足三位,从后补零。
例如,将数字 1000 压缩,先转换为 256 进制数:1000=0x03×2562?1+0xe8×2561?1
,结果为 [0x03,0xe8]。第一个数未超过 0x7f , 则不需填 0。但长度两位低于三位,在后面补零,最终表示为:0x0203e800
比特币(BTC)以太坊(ETH)交易失败会不会丢失?
关于转账和打包的常见问题解答:
1. 交易一直显示打包(Pending)中,可以取消吗?
区块链上的交易一旦发出,就无法修改或取消。如果你急于资产到账,可以选择加速交易,追加矿工费让交易尽快打包。
2. 发起了几笔交易,为什么都没有成功?
如果你有一笔交易处于等待打包,没有成功的状态,那么后续发起的多笔交易就会排队等待打包。对于同一个地址发起的交易来说,矿工需要按照交易发起的先后顺序进行打包。当第一笔交易成功后,才会轮到后续的几笔交易。
3. 交易打包失败后,我的资产会消失吗?
只有交易成功后,代币才会从你的地址中扣除。如果在转账时矿工费设置得过低,导致交易被矿工丢弃,也就是打包失败的情况,代币依然会留在你的地址中。