分类
Uncategorized

比特币的/dev/null等价物是什么?

哪一个规范的地址是一个合法的地址,没有人可以声称?
地址
分享
改进这个问题
跟随
2012年5月23日17:39
裂土器234
25.9k2727金徽章100100银徽章236236青铜徽章
2
可能相关-bitcoin.stackexchange.com/a/1852/323–ThePiachu 2012年5月23日18:10
添加评论
5个答案
10
也许这个地址可以接受-1111111111111111114olvt2。它的RIPEMD-160散列为0000000000000000000000。
分享
改进这个答案
跟随
回复时间:2012年5月23日18:13
提比亚丘
42.2k2020金徽章130130银徽章336336铜徽章
1
别忘了,每个比特币地址大约有2^(256-160)个私钥,因此它们都不太可能与您指定的地址对应,这意味着这些比特币完全有可能被索取。–Chris Moore 2012年5月23日19:40

@DavidPerry是的,但是我们不把比特币发送给公钥;我们把它们发送给160位哈希的公钥。任何公钥具有相同160位哈希的私钥都可以申请资金。可能有大量的私钥可以申请发送到1111114olvt2的资金。几乎不可能找到他们中的任何一个。——克里斯·摩尔2012年5月24日2:43
1
@我明白你的意思了。从统计学上讲,可能存在某个地址没有可能的有效私钥,但每次我试图想出一种方法来找到这样一个地址时,就会想到“计算上不可行”这个短语:P–David Perry 5月24日12时47分
2
为什么是反对票?我要的是“有效的/dev/null”,而不是理论的/dev/null。–ripper234 2012年5月24日4:39

只要编一个160位的数字,然后转换成一个地址。除非你已经知道了它们的私钥,或者非常幸运地找到了一个,否则它们都是不可能花费的。至于canonical,你指的是哪个定义?”授权的;认可的;接受的:经典著作或数学。(指方程式、坐标等)最简单或标准的形式。0x0可以说是最简单的。–克里斯·摩尔2012年5月24日6:21
再显示2条评论
6
理论上没有人能断言比特币地址,因为有这么多不同的私钥(256位)映射到每个比特币地址(160位)。
有人提议,应该使用1BitcoinEaterAddressDontSendf59kuE销毁不需要的比特币。
分享
改进这个答案
跟随
编辑时间:2012年5月24日2:45
回复时间:2012年5月23日19:45
克里斯·摩尔
14.3k66金徽章5959银徽章8585铜徽章
1
你说的“理论上没有人能声称”是什么意思?你的“理论”是什么?因为如果你对多项式计算能力使用任何合理的理论,不,多项式代理不能声明这些地址(假设我们正确地为私有和公共地址设置密钥)。例如,这与支持RSA和ECDSA的不可破性的理论是相同的。具体来说,出于实际目的,如您提到的位大小,您需要强制执行2^160的空间,这是不可能的。私钥空间较大这一事实无关紧要。–dionyziz,2015年11月21日14:13

地址1FYMZEHnszCHKTBdFZ2DLrUuk3dGwYKQxh是由无效公钥生成的有效地址,该公钥当然符合有效/dev/null的条件
似乎这个地址是由一个特定钱包软件中的一个bug创建的。
顺便说一句,不要烧钱,这是老话的一个缩影,“傻瓜和他的钱很快就会分开。”
关系:
使用了无效的公钥!这怎么可能?(其实不是)
分享
改进这个答案
跟随
编辑:2018年4月23日10:52
4月23日10:30答复
威尔泰克
287822金徽章1010银徽章3838铜徽章
你指的是2011年将2600比特币兑换成“0”的P2PKH交易吗?我不认为那是一个有效的地址。(这是其中一个区块链.info/tx/…)–sr gi 2018年4月23日10:44
@sr gi更新了答案。–Willtech 2018年4月23日10:53
添加评论
0
地址16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM的资金无法使用。为什么?是什么使它不同于其他地址?
分享
改进这个答案
跟随
4月23日14:29答复
监控化学品
869155金徽章2222银徽章5353铜徽章
添加评论
0
1Dev1NULLaRGp6BxjBXhCN5xF5CfTkHBbm文件
分享
改进这个答案
跟随

sskoo区块链比特币www.qkl91.com.com (66)

分类
Uncategorized

配置了大于默认mempool的节点会自动重新传输从默认mempool中删除的事务吗?

如果一个事务在被包含在一个块中之前被发送并从默认的mempool中删除,但是存在一个大于默认mempool大小的节点,而该节点仍然拥有该事务,那么这些节点最终会重新传输该事务吗?
这是一个政策问题,因此不同的比特币实现可能有不同的行为。我对比特币核心最感兴趣,因为它非常常见,但如果其他节点实现不同,我也会对它们感兴趣。
如果这样的事务没有被重新传输,我也很好奇为什么不能,因为这样的行为似乎是有用的。
未确认交易
内存池
广播
节点策略
分享
改进这个问题
跟随
10小时前编辑的
墨奇♦
51.1k3232金徽章142142银徽章447447铜徽章
11小时前问的
凯西·罗德沃姆
15366青铜徽章
添加评论
2个答案

到目前为止,比特币核心重播是钱包级别的责任。任何与比特币核心内部钱包无关的交易都不会重播。
有工作可以改变这一点:https://github.com/bitcoin/bitcoin/pull/21061。这是有道理的,就像现在一样,观察转播是一个非常明显的迹象,表明交易属于钱包,这是一个隐私泄露。
所以我认为简言之,答案是:是的,这是有道理的,但到目前为止还没有做到。
分享
改进这个答案
跟随
11小时前回答的
彼得·维尔
64.9k88金徽章142142银徽章212212铜徽章
添加评论
0
除了比特币核心之外,实际上没有节点群。
不存在转播他人交易的逻辑。
分享
改进这个答案
跟随
11小时前回答的
匿名的
12.9k22金徽章1919银徽章4141铜徽章
有一些非比特币核心节点:硬币。舞蹈/节点#所有节点因为即使是一个节点也可以重播这样的事务,所以我认为其他实现的行为是密切相关的,即使网络上没有太多。–凯西·罗德沃姆11小时前
链接显示总共可能有15个。他们没有真正意义上的人口。–匿名11小时前
添加评论

sskoo区块链比特币www.qkl91.com.com (65)

分类
Uncategorized

有人用他的采矿设备给了我btc地雷

社交网络的人通过他的采矿设备给了我一个btc地雷。他问我一个电子邮件地址,这样他就可以为我创建一个挖掘钱包地址。我把它给了他。我不知道他做了什么,但很快我就收到了一封来自区块链的电子邮件,通知我钱包地址已经创建,我可以将它直接连接到挖掘流。在此之后,我应该存入一定数量的btc到这个钱包地址,这是现在,据说连接到这位先生的采矿设备。这是诈骗还是。。
安全
采矿硬件
欺诈
钱包安全
分享
改进这个问题
跟随
10小时前问的
内西卜
1
新贡献者
好像是个骗局是的-萨克斯霍一小时前
添加评论
1个答案
4
是的,这是个骗局。不要给他们寄任何东西。
分享

sskoo区块链比特币www.qkl91.com.com (64)

分类
Uncategorized

1ML如何衡量节点的可用性排名?

是否有1ML节点排名解释?我的节点99.9%在线,但“可用性”在过去3个月从700下降到4000。:(我猜这与频道的数量有某种联系?
雷电网
完整节点
分享
改进这个问题
跟随
编辑时间:5月25日7:31
雷内·皮克哈特
851455银牌2323铜牌
5月24日3点45分被问到
帕夫劳德
2111青铜徽章
你能在1ml上贴一个到那个节点的链接吗?尽管像这样的问题很难回答,因为1ml是如何测量这些数据的还不公开——Rene Pickhardt 5月24日5:48
你好,雷内,谢谢你的关注。这是我的节点1ml.com/节点/…是的,1ml还没有阐明这个问题,我们也没有自己的来源,但可能有任何1ml的开发人员,我们可以问清楚?我把同样的问题发给twitter.com/LNstats网站最近,但看起来这个帐户是由机器人(一些脚本)驱动的,甚至可能与1ml无关
抱歉,这说不通。我的节点的可用性约为400,并且多次脱机。有时甚至几天。你确定你的正常运行时间是99.9%吗?–Rene Pickhardt 19年5月25日7:32
我确定正常运行时间是99.9。我每天从我的宙斯LN手机钱包连接到这个节点,检查节点是否在线。我还使用这个节点在OC商店上生成收据,以展示opencart的LN支付网关的演示。现在我做了uptimerobot.com网站第页,收集100%可靠的正常运行时间。stats.uptimerobot.com/QOMOOIyjq-巴甫洛德5月25日8:58
这个节点只有3个通道,与其他节点的连接很少(最多5个),这可能就是可用性低的原因。我的意思是节点可以不为其他人经常,但仍然在线。我有一个问题,当用户从加州无法连接到我的节点,但节点是在线的。问题解决了,在我连接到他的节点之后。也许是因为乌克兰和美国之间的低超时限制和高延迟:),所以我需要制作更多的本地频道。你怎么认为?-巴甫洛德5月25日8:58
再显示2条评论
1个答案
0
好像找到问题了。我没有转发路由器上的9735端口,因为LND和我的路由器支持UPnP。但是看起来UPnP并没有按预期的那样工作,所以有时主机可以在9735端口上访问,而大多数时候不是:(。
现在我将9735端口转发到我的Raspberry节点本地地址,这样1ML上的可用性就不会下降。
分享

sskoo区块链比特币www.qkl91.com.com (63)

分类
Uncategorized

多位私钥还原

浏览684次
1
我备份了我的私钥并将其还原到一个新的Multibit(差分机)副本中。导入成功,但公钥地址尚未用我以前的地址更新。
我做了“检查私钥”,它说这是成功的,以及迫使与区块链重新同步。我以前的交易都没有出现。
有什么想法吗?毫无疑问我做错了什么。
谢谢!
编辑:
感谢您的回复!我查过了比特地址.org我导出的私钥只与我创建新钱包时自动生成的比特币地址匹配。
但我在同一个钱包里输入的旧私钥不见了。多比特公司说这次进口是成功的。如果这是真的,那么导出文件中应该有两个私钥;一个用于自动生成的比特币地址,另一个与旧导入的私钥匹配。
我想在我的原始导出文件中获取私钥并将其粘贴到比特地址.org查看它是否匹配我的公共地址,但我的导出文件已加密。因此,我必须导入到多位,输入密码,然后导出它未加密,以获得私钥。
有人知道不使用多位加密的私钥文件的解密方法吗?
多位
备份
钱包回收
分享
改进这个问题
跟随
编辑时间:6月16日11:10
社区♦
1
2015年5月21日20:58

1111青铜徽章
你是说你的比特币地址不一样?你一定备份了错误的私钥。–Luca Matteis 2015年5月21日21:28
感谢您的回复!我查过了比特地址.org我导出的私钥只与我创建新钱包时自动生成的比特币地址匹配。但我在同一个钱包里输入的旧私钥不见了。(见编辑)-Joe 2015年5月22日19:47
添加评论
3个答案
0
您可以使用bit的脱机副本地址.org根据地址检查私钥。是钱包账单。
分享
改进这个答案
跟随
回复时间:2015年5月22日10:37
吉姆618
32651212银牌1616铜牌
添加评论
0
实际上,使用脱机副本,您可以根据需要将私钥与地址进行比较。它在过去一直为我服务。
分享
改进这个答案
跟随
编辑时间:5月9日6:38
奥斯卡·瑟纳
58244银牌1111铜牌
5月2日22:24回答
艾丽西亚78
122枚青铜徽章
添加评论
0
对于multibit classic,您可以安装openssl并在命令行中使用它来解密加密的私钥文件:
openssl enc-d-p-aes-256-cbc-md md5-a-in多位键-出去密钥.txt-通过’密码:myPassword’
分享
改进这个答案
跟随

sskoo区块链比特币www.qkl91.com.com (62)

分类
Uncategorized

抑制采矿池需要什么?

浏览349次
13
2
既然采矿池已经开始达到总采矿能力的51%,那么比特币协议需要怎么做才能降低其成功率,并鼓励在池上使用分布式采矿能力?
采矿池
弱点
财富分配
分享
改进这个问题
跟随
于2014年9月12日16:18编辑
尼克·奥德尔
27.5k88金徽章5858银徽章16116铜徽章
2014年6月13日23:03问
弗布雷托
62111金徽章44银徽章1010铜徽章
类似于:bitcointalk.org/索引.php?topic=652443.msg7314429#msg7314429引入对协议的一些更改,这将使池和矿工无法创建基于信任的契约。–itamarhason 2014年6月15日16:16
添加评论
7个答案

一个挖掘池是否拥有100%的总挖掘能力并不重要,只要该挖掘池不能选择其用户处理的事务、阻止他们提交他们找到的块或选择他们从中构建的块。据我所知,比特币协议不需要改变。只有池与其客户端之间使用的协议需要更改。
分享
改进这个答案
跟随
2014年6月15日9:39回答
大卫·施瓦兹
49k55金徽章11101银徽章171171铜徽章
但有些矿坑不能做这些事吗?有些矿坑不是靠矿工在同一个区块工作吗?当阻塞被解决时,它不是由池的系统提交而不是直接向网络广播吗?或者他们是怎么工作的?2014年6月15日12:28
1
你所有问题的答案都是肯定的。我的观点是,问题不在于采矿池本身,而在于今天采矿池的设计方式。–David Schwartz 2014年6月15日14:59
2
但是,问题不在于,采矿池必须选择加入您所描述的系统吗?如果你有一个51%的池,不感兴趣的发挥这些规则,你不是沉没?因此,比特币协议本身必须改变,以要求池改变,而不仅仅是建议池改变。-2014年6月16日下午17:22
添加评论
1
AFAIK在协议中没有什么可以阻止51%的攻击。防止来自矿坑的此类攻击的最佳方法是将矿坑挖沟,然后在其他地方开采。这发生在今年早些时候,当时伽什.伊奥几乎达到51%(来源)。
分享
改进这个答案
跟随
2014年6月14日13:00回答
数学711
141011金徽章1212银徽章2626铜徽章
添加评论
1
采矿池是比特币生态系统的一个重要组成部分,我不认为应该抑制它们。
我们需要做的是消除只在最大的矿坑中开采的固有偏好。这可以通过新的挖掘池奖励框架(如Multi-PPS)来实现。
分享
改进这个答案
跟随
2014年6月15日12:22回答
梅尼罗森菲尔德
19.1K33333银牌6868铜牌
添加评论
1
好吧,我来试试这个。
我们需要比特币系统中的某种“开始工作信息”。例如,当矿工开始处理区块时,他们必须向比特币网络广播部分区块头(减去nonce)。这表明他们已经开始在那个街区工作了。节点(非挖掘节点)会将该部分头存储在内存中(我猜),如果它们从另一个miner接收到相同的部分头,那么这表示与中央授权的池挖掘,所以它们会标记这些头。
当一个块被解决时,如果部分头被标记(多次接收),那么该块被拒绝。如果没有收到部分报头,则拒绝该报头。
好吧,我不是说我已经解决了所有的细节,但以上可能是一个开始。对于让矿工在相同区块工作的采矿池,每个矿工只是尝试一系列临时值,这可能会起作用,因为如果任何矿工广播“开始工作消息”,那么这将阻止池中的任何其他矿工这样做。现在还不完美。如果池中的所有矿工都合作,他们只需等待块被解决,那么池中只需广播开始工作消息,然后广播被解决的块。但是一个叛逃者会毁了他们的命运。
分享
改进这个答案
跟随
2014年6月15日12:59回答
脆弱的
28811银牌1212铜牌
这不是个好主意。A-无法知道哪个矿工最初分发了某个块头。没有人会广播任何东西,直到他们解决了一个块,他们只是广播’部分’头之前广播完整的块。C-这将是很容易的DDOS这样的系统与块头。D-挖掘池可以给每个成员稍微修改一下的工作,这可以通过更改coinbase tx的脚本sig并产生不同的merkle根来完成。-穆尔塞科德1月4日23:37
添加评论
0
在当前比特币协议的范围内,我

停留在当前比特币协议的范围内,真的没有办法做到这一点。目前的情况是,如果矿工们聚在一起工作,他们会定期得到奖励,如果他们单独开采,则很少得到奖励。而且,由于大多数人宁愿每100年获得一次以上的奖励,因此激励矿工们团结起来。
可能值得注意的是,如果池开采真的不可能,那么它可能会对系统的安全性产生负面影响。这是因为规模较小的矿商可能不会做出贡献,因为他们不会经常看到回报。
有一些限制采矿集中化的建议。我将在这里描述其中的两个。多个PPS(https://bitcointalk.org/index.php?topic=281180.0)是另一个,但我对此不太熟悉。
2P功率
Ittay Eyal和Emin Gün Sirer提出了一个名为两阶段工作证明(2P PoW)的提案,试图解决采矿集中化问题-http://hackingdistributed.com/2014/06/18/如何抑制大型比特币开采池/。这句话说明了它的工作原理:
一个两阶段的PoW由一个块组成,其中有两个独立的密码谜题。在两相功率下:
头的双哈希(SHA256(SHA256(header)))小于难度参数X,并且
头用coinbase事务的私钥签名,并且该签名的哈希(SHA256(SIG(header,privkey)))小于第二个参数Y。
第1部分是现在比特币中如何进行挖掘。第2部分使得在coinbase事务中只能使用一个键来收集奖励,并且在第1部分完成后,块头会重复使用该键签名,直到找到哈希值足够低的内容。
第1部分可以由多个矿工共同完成,而第2部分主要由一个人完成(或者由一小群相互信任的人彼此共享采矿私钥–这个密钥获得采矿的所有利润,因此您需要确保拥有它的人不会拿钱就跑)。
通过调整这两个组成部分的难度,可以更容易/更难地集中开采。由于只有矿坑运营商可以完成第二阶段,如果第二阶段变得越来越困难,那么能够完成第二部分2P PoW的矿坑运营商将越来越少,即使他们有数百万矿工在做第一部分。
这似乎是个好主意,除了一件事。我们如何才能以分散的方式确定困难应该如何改变?理想情况下,您可以有一种方法来查看有多少池采矿正在进行,如果一个池有很大比例的采矿能力,那么请提高第2部分的难度。这可以很容易地以一种集中的方式来完成,但是这开始挫败了使用加密货币的全部意义。它可以用一个关于难度计划的硬编码参数来完成,但是如果我们把它弄错了,它要么(1)使区块链非常难以挖掘,每个人都必须单独挖掘,要么(2)使第2部分非常容易,根本没有限制池开采的预期效果。
我不知道有什么2P战俘硬币。这是一个有趣的想法,但似乎没有一个好的方法来以分散的方式改变难度参数,并确保达到限制池集中的预期目标。
签名到我的
从某种意义上说,Sign-to-Mine类似于2P-PoW的第二阶段,尽管它的实现方式非常不同。
Sign-to-Mine(首先由ziftrCOIN实现)基本上消除了块头的nNonce字段,并将其替换为ECDSA签名(R,S)。像往常一样,有效块必须散列(整个头的散列,包括签名)到足够低的值以满足难度参数。但是,还有一个附加规则,即块还必须具有块头的其他部分的有效签名,并使用在coinbase(块奖励)事务中接收付款的公钥进行验证。从本质上讲,Sign-to-Mine使用加密技术来确保矿工能够为开采的区块花费奖励。
Sign to Mine使得开采块的人(产生正确的(R,S)对以使块头足够低)也必须能够花费该块的奖励。因此,您不能再为池运营商进行真正的挖掘,因为您需要一个私钥来挖掘,并且只有挖掘私钥的公钥才能用于从挖掘中获取利润。
希望联合起来开采的矿工可能会单独开采,并分得报酬。不过,这是有问题的,因为当会员不是解禁者时,他/她可能会按份额接受奖励,但当他/她是解禁者时,他/她可能会窃取整个解禁奖励。因此,联合开采是不利的。
如果一个人要参与“从签名到挖掘”的联合开采,那么他/她将希望确保联合开采的其他成员是可信的

Sign to Mine使得开采块的人(产生正确的(R,S)对以使块头足够低)也必须能够花费该块的奖励。因此,您不能再为池运营商进行真正的挖掘,因为您需要一个私钥来挖掘,并且只有挖掘私钥的公钥才能用于从挖掘中获取利润。
希望联合起来开采的矿工可能会单独开采,并分得报酬。不过,这是有问题的,因为当会员不是解禁者时,他/她可能会按份额接受奖励,但当他/她是解禁者时,他/她可能会窃取整个解禁奖励。因此,联合开采是不利的。
如果一个人要参与“从签名到挖掘”的联合开采,那么他/她需要确保联合开采的其他成员是可信的,并且在他们解决区块时公平地分配报酬。
结论
有三个层次的联合开采抑制。
(比特币)没有抑制因素。通过限制报酬差异来激励联合开采。
(2P PoW)一些抑制因素。允许一些池开采,但很难创建不必要的大池。
(对我签字)完全抑制。
如果我们能够(以一种分散的方式)确定有多少联合开采正在进行,那么中间地带2P PoW就太好了。虽然处于中间位置会很好,但存在的唯一完整的解决方案是两极分化的。要么完全允许池开采(比特币),要么基本上取消池开采(签名开采)。
比特币不太可能改变,集中化很可能会受到有责任心的矿商选择不加入过大资金池的限制。不幸的是,这似乎并没有太多地限制集中化。https://blockchain.info/pools
分享
改进这个答案
跟随
2015年1月5日3:11编辑
1月5日0:48答复
莫尔斯编码器
13.1k22金徽章3333银徽章8383铜徽章
添加评论
0
采矿池是比特币最大的问题,我对没人关心这个事实感到惊讶。不能强制挖掘池遵循规则。这将打破不可信任的模式,而这正是比特币的主要优势所在。这将是荒谬的,如果吨千兆瓦特小时花在散列你应该乞求一个采矿池管理员诚实,而不是弥补下一块与假交易。采矿池将是比特币的末日,但很少有人意识到这一点。到目前为止,比特币是高度集中的,其协议并不是为了防止池造成损害而设计的。
分享
改进这个答案
跟随
8月9日14:55答复
维克多·乔拉斯
10111青铜徽章
添加评论
-2
这是我睡觉的时候想到的,我不知道是不是有人提议的:
矿工以常规方式计算nonce,然而,他不是在块中添加普通公钥,而是需要添加一个不安全的公钥,例如,我假设一个公钥只使用32个1和0的字符串生成,通过预制数据库搜索私钥的困难(最快的方式),应该是5-10秒。
当矿工成功挖掘区块时,他/她宣布区块,然后立即使用不安全的私钥触发交易指令,将其奖励移动到他/她拥有的正常地址。网络将硬币从不安全密钥转移到安全/正常密钥,并将收到的第一个订单视为有效。
这将防止大量不信任彼此的矿工,如果池中的一个矿工破解了这个临时消息,他/她就可以轻松地获得私钥并将其作为自己的私钥宣布,然后首先启动事务,从而获得奖励。
私钥长度必须由社区决定,以将获取私钥的时间保持在一定的限制范围内,如果私钥长度过小,则意味着有多人在没有实际开采区块的情况下自行宣布私钥长度,如果私钥长度过长,则意味着池中的矿工不愿意为自己申请私钥。
分享
改进这个答案
跟随
4小时前编辑的
20小时前回答的
米克达迪多里
111青铜徽章
新贡献者
没有所谓的“md5公钥”。Md5是一个哈希函数。——11小时前的皮特·维尔
@谢谢,我已经改正了,如果还有什么错误,我会改正的。如果你发现这个方法有什么缺陷,请告诉我。——6小时前的米奇达迪多里
欢迎来到比特币.stackexchange.com这不是一个讨论比特币协议变更建议的合适场所。您可能希望生成工作代码、示例数据库和数学证明,并将它们提交给更合适的论坛。–RedGrittyBrick 9分钟前sskoo区块链比特币www.qkl91.com.com (61)

分类
Uncategorized

为什么我需要私钥来发送我的比特币?提问

浏览605次
0
为什么我需要私钥才能将我的比特币发送给别人?
块链
私钥
分享
改进这个问题
跟随
2018年2月16日13:59问
C’matic Qongqo公司
1

自相矛盾的是,如果没有钥匙,你甚至不能称之为“我的比特币”:–skang404 2月16日18点59分
添加评论
6个答案
1
私钥是向其他人保证你的唯一方式,而且只签署了一个特定的交易,上面写着“把我的硬币的X给Y”。
如果你公开你的私钥,任何人都可以签署这样的交易,你的钱可能会被偷。你应该把你的私钥保密。
分享
改进这个答案
跟随
回复时间:2018年2月16日14:05
奥西亚斯佐塔
77944银牌1515铜牌
添加评论
1
标准比特币地址编码用户的公钥。当有人将比特币发送到这样一个“pay to public key hash”地址时,他们会将比特币签名给特定公钥的所有者。在此,公钥是唯一密钥对的一部分。公钥(如公共知识中的)可以自由共享,而私钥应该保密。
当基金的新主人想要花掉这些钱时,他们必须证明自己的所有权。为此,它们提供了一个签名,该签名与资金分配给的公钥相对应。这个签名只能在知道相应的私钥的情况下产生,但是可以由每个知道公钥的人检查。
因此,您需要私钥来证明您的所有权,以便花费资金。
分享
改进这个答案
跟随
回复时间:2018年2月16日18:35
墨奇♦
51.1k3232金徽章142142银徽章447447铜徽章
添加评论
0
从技术上讲,私钥用于对事务的哈希进行签名。这个签名过程证明,只有拥有属于其公钥的私钥(可以从中派生地址)的人才能对这个散列签名。由于这是一个非常普遍的问题,我认为在安德烈亚斯的《掌握比特币》一书中查找比特币的交易处理原理是一个好主意。这是一本很棒的书,一定会让你开始学习的。这是免费的在线。。。
分享
改进这个答案
跟随
回复时间:2018年2月16日16:39
佩布文德卡夫
480622金徽章99银徽章3333铜徽章
添加评论
0
当资产的新所有者需要使用这些资产时,他们需要证明自己拥有这些资产。这一次,它们给出了一个属于资产分配给的公钥的签名。这个签名只能通过相应的私钥的指令来发明,但是每个知道公钥的人都可以检查它。为了花费资金,您总是需要显示此资产所有权的私钥。
分享
改进这个答案
跟随
回复时间:2018年2月22日6:38
里奇罗伊
1133青铜徽章
添加评论
0
每笔交易都支付给拥有公钥的人。
每个钱包都会通知所有的交易,然后它会发现钥匙是匹配的交易支付输出,所以钱包显示消息“有一个交易,你的公钥拥有它”,通常是在你的钱包上列出的时间和金额。
即使你离线也没关系,当你上网时,钱包会把所有的数据块更新到最新的。
您的软件钱包上的总金额是支付给您的公钥但尚未花费的交易的摘要。
每个人都可以声称他们拥有这笔钱,如果他们有你的公钥,但他们没有你的私钥来花这笔钱。
有一个例子:(忽略交易费)
事务处理A
输出:向PK-B支付2Btc
交易记录B
输出:向PK-B支付1Btc
你的钱包
您在2018/3/21 13:22:11有2btc收入
您在2018/3/25 16:21:10有1btc收入
交易C(你要花钱)
输入:签名(事务A、事务B)PK-B
输出:支付至3Btc至PK-X
无论谁收到了交易,他们都可以通过PK-B来验证签名是否正确,签名还表明交易是由拥有私钥和公钥的人创建的。然后转到事务A、B检查输出是否匹配PK-B。
公钥用来证明有人付钱给你。
私钥(签名)用于证明您创建了事务。
有人两把钥匙都有,钱是你的。
分享
改进这个答案
跟随
2018年3月12日2:00回复
用户71477
添加评论
0
对于5.2比特币,私钥需要多少费用
分享
改进这个答案
跟随sskoo区块链比特币www.qkl91.com.com (60)

分类
Uncategorized

有什么样的USB天线,我可以买能够使用比特币,即使没有互联网?

查看12次
1
假设他们明天切断了网络。我的私钥仍会放在离线电脑上,但我无法同步区块链(其他人也无法同步),而且我也无法发出任何“发送硬币”信号,因为它们会通过互联网。
但有一次我听说有一颗卫星一直在区块链上传送什么的。那是在2013年。那有什么用吗?
有什么现成的产品我可以订购,就像一个小天线,我通过USB连接到我的电脑,然后可以接收区块链和发送硬币通过某种卫星或其他形式的无线电通信分散的方式?
坦白地说,这(SE)是最后一个网站,我张贴到所有。每一个其他人总是有一些BS,例如从不发送任何激活电子邮件,用无休止的验证码骚扰我,显示虚假的错误消息,等等。对我来说,这似乎一点也不牵强,他们迟早会决定完全杀掉互联网,或者将其严格锁定,使比特币节点不再能够相互通信,唯一获得批准的数据将通过HTTPS传输到Google/MS/Apple/Amazon等批准的特定域集。
网络
同步
离线
离线交易
卫星
分享
改进这个问题
跟随
4小时前问的
弗勒姆·泽瑟弗
1111青铜徽章
新贡献者
添加评论
1个答案
0
区块流有多颗卫星环绕地球,不间断地广播区块链或收发交易。
https://blockstream.com/satellite/
他们有自己的工具来使用服务:
https://store.blockstream.com/product/blockstream-satellite-basic-kit/
分享
改进这个答案
跟随

sskoo区块链比特币www.qkl91.com.com (6)

分类
Uncategorized

为什么不在原始事务中使用地址而不是公钥字节

0
In raw transaction,bitcoin using bytes of the public key,like:
042daa93315eebbbe2cb9b5c3505df4c6fb6ca8b756760985675550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a9113799818d17c73d0f80aef9
这是一个很多的白色。
Technically,can we use bitcoin addresses)(
raw-transaction
Share
Improve this question
Follow
asked 1 hour ago
ntk138
2522 bronze badges
New contributor
Add a comment
1 Answer
1
In raw transaction,bitcoin using bytes of the public key,like:042daa93315 eebbe2cb9b5c3505df4c6fb6ca8b7567609856755550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a9113799818d17c73d0f80aef9
Technically the raw transaction contains the Script,which usually is written with a Bitcain script.它可以包含在旧的脚本PubKey,就像P2PK,但社区是做一个大的影响移动bitcoin用户使用脚本,包含公共钥匙的哈希。The script like Pay-to-Public-Key-Hash)(P2PKH)or pay-to-witness-public-key-hash)
from the script,it is possible to callate the address but not vice versa.
在结束,所有的地址有一个conversion喜欢:
P2PK,P2PKH:start with 1.
P2SH:start with 3.
P2WSH,P2WPKH:start with bc or with 3.
在这一点上,answer should contain a resume of all the types of script and how the script is built,and also an introduction to the not standard script that are used extensively from the lightning network protocol.
但我认为一个非常好的总结是在这两章的Bitcain书的“交易”和“先进的交易和描述”,我不能做更好的
更新
我不是一个失败的理论,也许你也可以使用这个代码的例子来理解如何将脚本转换到一个Bitcon地址。Decompiler Bitcotin Script。
it is only an example of the conversion that could be done.

sskoo区块链比特币www.qkl91.com.com (59)

分类
Uncategorized

HDT BDT的功能和风险

对于 HDT 持有者而言,HDT 的功能就是 BTD 存储链上的存储服务凭证, HDT 持有者通过支付 HDT,可以使用 BTD 存储链上的空间用于存储文件。对于 BTD 持有者而言,BTD 是一个可任意时刻转换成 HDT 的兑换凭证: 1 BTD=(当前 HDT 流通总额/当前 BTD 流通总额)*1 HDT。BTD 持有者可随时将其所持有的 BTD 转换成 HDT,然后使用 HDT 用于存储文件。在新加坡及其管辖范围内,HDT/BTD 不代表任何方式的股权、分红、债权或投资,也不赋予 HDT/BTD 持有人任何有关收入、利润或投资回报的承诺,也不代表任何形式和比例的比特米基金会(新加坡)或附属公司或其它公司的资产。对于比特米基金会(新加坡)而言,所有 HDT/BTD 持有者默认已理解并接受 HDT/BTD 具有如下性质: (a)比特米基金会不将 HDT/BTD 兑换成现金,HDT/BTD 也不能兑换为其他需由比特米基金会(新加坡)或其附属机构承诺支付责任的任何有价资产形式; (b)HDT/BTD 不代表授予持有人拥有比特米基金会(新加坡)或其附属机构的收入或资产的任何权利,包括未来收入、股份、所有权、股权、抵押物、投票、分配、赎回、清算、知识产权、财务、法律或同等权利、或与比特米基金会(新加坡)相关的任何其它相关权利; (c) HDT/BTD 不代表货币、资产、商品、债权、债务工具或任何其它种类的金融或投资工具;(d)HDT/BTD 并不是比特米基金会(新加坡)或其附属机构的贷款,不代表比特米基金会(新加坡)或其附属机构所欠的债务,比特米基金会(新加坡)不对 HDT/BTD 持有人做任何收益承诺; HDT/BTD 持有者还需理解并接受在兑换、持有以及使用 HDT/BTD 的过程中有如下风险: (e)在新加坡,比特米基金会(新加坡)严格遵守新加坡法律设立,目前比特米基金会(新加坡)尚无需额外遵循的特别的法律和政策。但当前无法预测新加坡政府何时、或是否将会有监管机构会针对比特米基金会(新加坡)这样的区块链科技企业和/或 BTD 项目这样的区块链应用推出新的监管政策或鼓励政策。新的监管政策或鼓励政策有可能会对比特米基金会(新加坡)的运营和/或 BTD 项目产生积极影响,但也有可能会产生负面影响甚至严重负面影响。 (f) 在新加坡以外的其他国家和地区,BTD 项目生态链的参与者需自行评估并确认在兑换、持有、和使用 HDT/BTD 的整个过程均符合所在国家和地区的法律要求,并自行承担相应的法律责任。 (g)比特米基金会(新加坡)对(e)、(f)进行风险提示,不承担任何因(e)、(f)所造成的潜在风险或损失。sskoo区块链比特币www.qkl91.com.com (58)