比特币,无限的存在

如果你问一个陌生人,“一个物理物体的属性是什么?”他们可能会说它可以被触摸,它有体积和质量,并且是由原子组成的。如果你要问它的局限性,他们可能会说它必须通过一条物理路径从a点移动到B点(没有心灵运输);未经赠与人放弃,不得赠与他人(离散所有权);或者它会随着时间的推移而退化(增加熵)。
如果你问同一个人如何描述“信息”,他们可能会说基本上相反的话;它是无形的,可以在给予者保留它的同时给予他人,并且可以永存而不改变。总而言之,物理是有限的,而形而上学是无限的。我们中的许多人(包括我自己直到最近)相信没有一个实体既可以是有限的也可以是无限的。输入比特币。
亚历克斯·华尔兹在《比特币:或我们如何成为神》一书中谈到了以下几个话题。他总结道:“比特币是两个世界之间的纽带:混乱与秩序、真实与数字、不确定与确定、未经证实与确认。”我希望以此为基础,探讨其含义。
我一般将网络和代币称为比特币。比特币(token)具有物理和形而上学的双重优势:它是无形的、可传送的、无限可分割的,是从无到有创造出来的,而矛盾的是,它不可能毁灭,最终的数量是有限的。尽管你我都知道这不是真正的实物结算,但应用起来似乎是这样(例如,具有讽刺意味的是,期货市场将以比特币结算的衍生品称为“实物结算”)。这种关系的重要性不能低估。我们现在有一个例子,说明如何将无限的资源以半物理的形式绑定,以利用两个世界的好处。这位作者已经失去了对这项技术突破的隐喻与字面含义的理解。
乍一看,这似乎是计算机科学的一个聪明的把戏,随着计算机科学的进步,它在我们世界上的进步在数量级上不断地提高和超越自己。可以原谅的是,这种对稀缺性的模仿可以通过更多的信息或对其代码的修改而轻易地被撤销。然而,有多个形而上学的防御层阻止了这种情况的发生:强大的网络效应、强大的权力防火墙、社会共识的马蜂窝等等(这些都在别处有很好的记录)。如果热力学定律设定了物理世界的界限,那么这些特性可以被认为是比特币动力学的激励界限。
我不再相信比特币仅仅是一个网络,数字黄金或者我们金融系统的未来。我相信比特币证明了我们已经将物理世界的局限性视为理所当然,只要我们能够在相关的层面上以相反的方式应用一个无限的概念(如信息),它就打开了质疑、逆转或消除这些局限性的大门。
热力学第二定律
熵是衡量一个系统稳定性或无序性的尺度。我们承认,在任何一个包含的系统中,熵都会随着时间的推移而增加,而不会减少。在某些情况下,如化学反应,这可以直接测量。熵是物质世界的重要驱动力;一切都趋向于混乱(最终导致宇宙的热死)。但正如俗话所说,“比特币的价值并不是直线上升的。”同样,宇宙在走向无序的道路上也有秩序系统。
生命本身就是对增加熵的强迫的侮辱。众生在生存过程中努力维持一定的秩序。这不可避免地以个体生命形式的失败而告终,然而这种失败还没有被视为整个生命。生命可以被描述为生长、繁殖、功能活动和死亡前不断变化的能力。它也被定义为一个能够执行诸如进食、新陈代谢、排泄、呼吸、运动、生长、繁殖和对外界刺激作出反应等功能的系统。在这段独白的背景下,我将生命定义为一个系统,作为一个整体来利用其环境的势能来稳定其自身的熵。个体生命形式死亡,但生命仍在继续。如果熵是一条河,那么生命就是一条鱼,逆流而上,顶住几乎无法逾越的水的力量。
不可阻挡的力量,不可移动的物体
我们在物理课上了解到,较大的力胜过较小的力;它要么移动它,要么合并它,要么摧毁它。然而,有一些类型的测量,或存在的平面,不允许直接比较,至少不是直观的。举个例子,我那尖利歌声的绝对音量,或是酒杯的力度,会有什么结果呢?从直觉上看,每个人的主要特征都与对方无关,这是可以证明的

高中数学告诉我,不同单位的测量值不能直接比较,因此相互之间没有影响。然而,有一个术语可以同时适用于两者:共振。通过研究、练习和大量的声乐课,我可以学习到我酒杯中的化学键在那精确的音调下振动和歌唱的共振。从这里开始,这是一个简单的例子“哪种力量更强?”
这不是我认为理所当然的我的声音(分贝的音量)和玻璃(化学成分)的主要特征,这些概念是互不相关的。重要的是我能用一种方式来运用我的声音,这种方式能在与玻璃相同的领域内有力地发挥作用。
我们大多数人通过感知、衡量和潜意识地将事物归类为比较的基础来理解我们周围的世界。例如,昨天,我从冰箱里拿出一杯清凉的啤酒,尽情享用。相信今天,剩下的啤酒也会同样清凉爽口。我可能会想当然地认为,下一杯啤酒也可以达到同样的目的,或者它可能是给一个新邻居的礼物,可以培养一个强大的社区或一个长久而难忘的友谊。同样的工具,新的应用。这两个概念,提神和友谊,是两个无法比拟的概念。
我没有重新发明声音共鸣的概念,我必须发现它。我没有换啤酒,我只是学会了如何用不同的方法。我们还想当然地认为哪些概念可能会阻碍我们作为个体或生物的发展?
正交性
“第一课:用尖头把它们粘起来。”—乔恩·斯诺
当我还是个孩子的时候,我想引起爸爸的注意,有时我会站在他和电视之间。当他叫我移动时,我会后退一步,严格地服从他的要求(见下图),同时仍然挡住他的视线。我只会简短地保留这个职位,以免我不再迷人而开始恼火。我走的路是一个我们都能理解的运动,但最好用与他的视线正交来形容。
Futurama meme在技术上是正确的
(我父亲大约1992年,彩色)
未来
我喜欢用“正交”这个词来描述两个看似无关的概念。在经典的二维图上,x轴和y轴是正交的,因为它们可以用独立的方式来描述,但更重要的是,它们并不是完全独立的。事实上,它们共存于一个非常重要的点,[0,0]。罗伯特·布里德洛夫在《数字零与比特币》中精彩地描述了零的重要性

我们大多数人都认为这一点毫无意义,但是布里德洛夫补充了布拉马古普塔的工作,认为零不仅是数字的最终边界,而且是通向负数和虚数的大门。他说,零“在数学框架中打了一个洞,创造了一个真空”,比特币“是一个世界性的范式相变的催化剂。”我将把这些概念结合起来,说比特币是信息无限和物质有限之间的门户。
用自己的剑尖挡住敌人的刺有多难?不像在维度之间找到一个看似不相关的系统可以相互作用和影响的点那么难。比特币用尖尖的一端粘住它们。
“让我们去宇宙。”—马蒂本特
换句话说,比特币是物理和形而上学的正交维度之间的[0,0]坐标。事实上,这种关系是伪造的,这在数量上是独一无二的。很难类比我在这里提出的建议,所以让我们从基本概念开始。一个电子实际上是一个零维物体,因为它有几乎无法测量的质量和体积。它通过导线的路径类似于零维物体被一维平面束缚并通过一维平面。如果它碰到同一根导线中一个缓慢、停止或反向运动的电子,它们将别无选择,只能互相穿过或碰撞。
在我们的世界里,也就是说,施加在电线一端的电力会移动到另一端,从而完全影响电线;没有一段导线不受电子的影响。然而,如果你把同一个电子放在一块薄金属板(二维金属线)的边缘上,那么到不同边缘的路径就有很多。一维自由度比一维金属丝的自由度高一级。放置在不同边缘的两个电子相遇的可能性不大。可能的路径是正交的,并且随着自由度的增加呈指数增长。在本例中,二维平面上的零维对象允许二维自由。
现在考虑一下,自大爆炸以来,在不同的历史时期,两个电子被放置在金属球体上不同的位置。这个球体是我们金属丝的四维版本,允许四维自由。这两个电子相遇的几率极小。总的来说,两个系统之间的维数差异对它们相互影响的能力具有指数效应。
另一个有趣的畴界例子是在化学相变中发现的。我们都知道H2O是固态冰、液态水和气态蒸汽。这些都是H2O存在的区域,在压力与温度的关系图上被物理变化限定。我们定期观察水通过沸腾、熔化、凝结和冻结的转变。我们大多数人只在温度变化的操纵下观察这些变化。在一个足够冷的环境中(下图中的三相点左侧),降低压力会导致固态冰相变为气体,完全忽略了液态。这就是所谓的升华,是生产冻干食品的过程,是延长食品保质期的重要工具。

image

我无法描述发现想象域和物质世界域之间的变化有多困难,因为我无法感知它们之间自由的所有维度。
“这就像在帝国大厦上空发射一支铅笔,让它倒转过来,在暴风雨中降落在地上的鞋盒上。”—SpaceX上的蒂姆·厄本第一次将火箭垂直降落。
我很高兴地打赌,上面四维例子中的电子永远不会相遇。然而,在多个维度上共同存在的两个实体相遇的概率要高得多。考虑图上的两条线,它们是由同一个二维平面约束的两个一维对象。
下图描述了代表供给和需求的两条线如何相交,从而设定一个最优价格(所有的贸易都取决于供给和需求被同一领域所约束,这样它们才能满足需求的双重重合)。image

让我们回到地球。如果供给是价值的主要驱动力(通过供给与需求的关系图来证明),人们可能会说任何实物都是完全稀缺的。当然,他们错了,但只是因为他们把供给和需求当作一个过于字面的概念。供应的潜在复杂性是将商品和服务推向市场的工作量。金币比金矿石有用得多édé巴斯夏在《法律》中描述了劳动、财产和价值之间的关系。简言之,物质是有限的,但不一定是稀缺的。这是热力学定律的另一种观点,即如果不能恰当地利用无限的资源,它们就毫无意义(问问委内瑞拉的产油国就知道了)。稀缺性和价值总是可以衡量的能源和工作,包括比特币的工作证明。具有讽刺意味的是,比特币是宇宙中唯一纯粹稀缺的东西,它甚至不是纯粹的物质。
寻零
比特币是一种跨越真实和想象交叉点的实际应用。在比特币的永恒斗争中,Gigi展示了比特币的激励边界,并总结说,“比特币生长在有序和混沌的边缘”。他描述了比特币如何利用随机性的“混沌”并将其转化为块的“有序”。比特币是一种[0,0],它允许我们将混沌转化为有序。
信息可以共享而不会减少。信息是火,Satoshi是Zippo,比特币是打火机。能够驾驭一些无形的东西,并把它束缚在一种有形的形式中,这就打破了我们的物质极限。它所需要的只是承认我们许多人所否认的:物质状态不是我们的最终形式。人类的第一个时代一直在为理解和获得精神领域的回报而奋斗。人类在短暂的生存期内致力于开发一种实现死后生活的工具:计算机。
我们已经越来越接近建造忒修斯的数字飞船了,我们把自己变成了碎片。这可能会导致一个完全数字化的存在,或是在宇宙其他地方的空间中自我再生的能力。也许我们也可以吃蛋糕。一路上会有一些令人不安的事实要面对。例如
数字自我真的与原始自我一样吗?还是仅仅是我们目前所能感知的东西的投影?
我们的虚荣心会通过改变我们的DNA或源代码来驱使我们追求完美吗?
这是正确的人生道路吗?

结论
“我将击倒上帝,成为一个完美的存在。”—爱德华·埃尔里克,全金属炼金术士,解读象形文字
“嗯,那当然是一个傲慢的概念。”—凌
单一的生物无法克服熵的力量。一切曾经存在过的东西,都已经死亡和腐烂了。然而,生命本身仍在不断成长和改善。我在上面提到过,我认为生命是一个“系统,作为一个整体,利用其环境的势能来稳定其自身的熵”。一般来说,个体生命形式相互竞争资源。但在大范围上,生命本身正在与混乱作斗争。有许多生物协同工作的例子。狮子的骄傲一起工作,狩猎,生长和生存。人类作为一个高智商的存在,能够以更复杂的方式共同工作。我们的智力在每一代人中继续生存和发展。
无生命物体和有生命物体的区别在于智力。如果知识是一种无限大的力量,那么它将战胜任何受物理世界限制的事物,但它需要正确的应用。一种病毒具有独特用途的智能:繁殖。狮子拥有更高但仍然有限的智力水平,在新的阿尔法接手之前,它们的应用仅限于骄傲的生存。人类将知识的应用更进一步,因为我们可以直接交流我们的知识,让我们的集体智慧随着每一代人而增长。我们越有效地运用我们的智慧,就越能找到开启无限力量的大门,下一个[0,0]。

把无限的形而上学概念应用于物质世界,使我们能够实现不可能的事情。不是因为我们的知识是完整的,而是因为我们的想象力是无限的。比特币对人类来说是一个数量级的进步。需要多少改进才能对抗或减缓混乱的力量?可能很多,但可能不是无限的。我们现在接受的真理是什么?如果我们成长到一个更高的智力水平,可能会犯错:我们物种的最终终结?宇宙的热死?个体生命形式的预期死亡?我希望我能活得足够长,看到另一个破碎的假设。
[0,0]是挖掘生命智慧的终极目标,不仅是物理与形而上学的共同路径,也是生命的目标,因为它适用于其熵的变化。如果熵是一条小溪,而生命是一条逆流游动的鱼,那么生命的最终目标就是建造一座水车,利用小溪的力量,或者将其完全筑起。比特币向我们展示了不要把今天的不可能视为理所当然,因为今天的不可能可能可能是明天的事后诸葛亮。
“生活,呃,有办法。”—伊恩·马尔科姆博士
这是科里·爱德华兹的客座帖子。表达的意见完全是他们自己的,不一定反映BTC,Inc.或比特币杂志的意见。

把无限的形而上学概念应用于物质世界,使我们能够实现不可能的事情。不是因为我们的知识是完整的,而是因为我们的想象力是无限的。比特币对人类来说是一个数量级的进步。需要多少改进才能对抗或减缓混乱的力量?可能很多,但可能不是无限的。我们现在接受的真理是什么?如果我们成长到一个更高的智力水平,可能会犯错:我们物种的最终终结?宇宙的热死?个体生命形式的预期死亡?我希望我能活得足够长,看到另一个破碎的假设。
[0,0]是挖掘生命智慧的终极目标,不仅是物理与形而上学的共同路径,也是生命的目标,因为它适用于其熵的变化。如果熵是一条小溪,而生命是一条逆流游动的鱼,那么生命的最终目标就是建造一座水车,利用小溪的力量,或者将其完全筑起。比特币向我们展示了不要把今天的不可能视为理所当然,因为今天的不可能可能可能是明天的事后诸葛亮。
“生活,呃,有办法。”—伊恩·马尔科姆博士
这是科里·爱德华兹的客座帖子。表达的意见完全是他们自己的,不一定反映BTC,Inc.或比特币杂志的意见。

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

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

我试图理解原始比特币论文中的“时间戳服务器”部分。对于一个不懂密码学的人来说,这感觉太短了。
它在说什么?
块包括:
街区本身
创建块的时间
前一块的散列
创建新块时:
此块包括当前时间和前一块的哈希
这个新块的散列将广播到所有节点
目前网上关于“时间戳服务器”概念的研究资料很少。如果这是个愚蠢的问题,我道歉。作为一个软件开发人员,我试图理解如何在粒度级别上工作。
资料来源:
从最初的论文,比特币:一个点对点电子现金系统。
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