输出描述符可以用来描述任意脚本吗?
假设我有一个剧本,大概是这样的:
如果
1737417600 opu CHECKLOCKTIMEVERIFY opu DROP opu DUP opu HASH160<pubKeyHashD>opu EQUALVERIFY opu CHECKSIG
其他操作
2<PubKeyA><PubKeyB><PubKeyC>3操作检查
操作结束
这是一个两个分支的脚本,它要么允许3个multisig中的2个,要么允许在一段时间后检索单个地址。有没有办法把它转换成描述符,然后我就可以用它来派生地址?
wsh似乎专注于脚本的集合类型,而在脚本的32位散列上尝试raw则会发现描述符没有相应的地址。
多重签名
输出脚本描述符
分享
改进这个问题
跟随
15小时前问的
香农A。
14344枚青铜徽章
新贡献者
添加评论
1个答案
4
输出脚本描述符当前不支持任何任意脚本。然而,一旦通过Miniscript扩展,描述符将能够在逻辑上支持任何脚本。Minscript是描述符的一个扩展,它允许在某些参数内执行任意脚本。虽然不能指定任何任意脚本,但可以使用Minscript创建执行所需操作的任意脚本。这不一定与您提出的任意脚本相同,但在逻辑上是相同的。
分享
改进这个答案
跟随
12小时前回答的
麻吉弟弟周立铭♦
53.2k44金徽章5555银徽章108108青铜徽章
谢谢你,安德鲁!我在miniscript中看到了它的功能,我很欣赏它的指针,它是一种可行的方法香农A。8小时前
添加评论
老比特币钱包没过180周
我有一台旧笔记本电脑,上面有比特币钱包。从2015年初开始,我就把电脑放在一边,当我尝试同步比特币钱包时,钱包卡住了180周。比特币钱包同步过程只消耗硬盘空间,持续180周。我释放了超过70GB的空间,但它仍然只占用硬盘空间。
钱包
同步
分享
改进这个问题
跟随
2018年12月21日3:08问
泰伯里乌斯马格
1
什么版本的比特币核心?旧版本可能与当前区块链不兼容。我会备份你的wallet.dat文件,升级软件,然后再试一次Nate Eldredge 2018年12月21日3:14
请注意,现在的区块链大约是184GB,您将需要比chainstate索引等更多的空间,因此70GB是不够的。但是,使用更新的软件,您可以启用修剪以减少磁盘使用量Nate Eldredge 2018年12月21日3:15
添加评论
1个答案
0
首先,备份你的钱包.dat,即使你不打算对钱包做任何事情。
我不知道您是否愿意使用其他钱包,但您可以通过以下步骤恢复您的比特币:
打开你的钱包
从比特币核心控制台使用dumpprivkey“YOURADDRESS”命令
导入轻量级钱包(如Electrum)上的私钥(警告:不久前Electrum中显示了一条诈骗信息)
分享
改进这个答案
跟随
在哪里可以找到v.0.1.5到v.0.3.21的核心二进制文件?
我一直在寻找早期客户端的核心二进制文件(即win32-setup.exe&win32.zip&macosx.zip)。关于他们在哪里接待有什么建议吗?它们都已从SourceForge中删除。
https://satoshi.nakamotoinstitute.org/code/ (仅v.0.1.0至v.0.1.3)
https://bitcoin.org/en/version-history (仅v.0.3.21至v.0.20.0)
https://github.com/bitcoin/bitcoin/releases (仅tar.gz,也不准确)
谢谢你的建议!
比特币核心
客户
历史
分享
改进这个问题
跟随
8月27日18:21问
阿曼萨古
52711银徽章88铜徽章
1
相关信息:reddit.com/r/Bitcoin/comments/ju03w9/…–Prayank 11月14日16:13
干杯:-)在Dev邮件列表中看到,非常酷Aman Saggu 11月16日6:43
添加评论
1个答案
0
早期版本
您在这里有文件,可以按照以下链接中提到的说明进行构建:
https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md
https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.md
分享
改进这个答案
跟随
20年8月29日2点16分答复
普拉扬克
371411金徽章66银徽章1818铜徽章
1
我想这并不能回答OP的问题。你只提供了源代码的链接,而不是二进制版本的链接皮尔维尔8月29日20:18
1
找不到二进制文件。Bitcointalk上的线程很少,但没有任何帮助。Sourceforge现在正在关闭。不知道这个文件里有什么:web.archive.org/web/20091129231630/http://sourceforge.net/…普拉扬克8月29日2:39
1
我相信你!但这仍然不是问题的答案彼得·维尔,9月1日,20日,4:47
添加评论
比特币和莱特币在可扩展性方面有何比较?
比特币和Litecoin非常相似,但是它们在哈希算法、块间隔和奖励计划上有所不同。这些特性如何影响事务容量、IBD、CONOP、轻量级节点需求和块验证时间等方面的可伸缩性?
莱特币
可扩展性
算法
节点成本选项
分享
改进这个问题
跟随
编辑时间:2017年6月11日21:36
6月8日17点44分问
墨奇♦
54.1k3232金徽章150150银徽章468468铜徽章
我不明白。据我所知,Litecoin没有在任何地方使用scrypt来验证单个交易。Litecoin甚至没有执行scrypt的事务脚本操作码。有没有可能是因为有人把“验证事务”和“哈希块”混为一谈Nate Eldredge 6月8日17:59
你在哪里听到的?你能提供一个参考吗Nate Eldredge 6月8日17:06
@纳蒂尔德雷奇:啊,对不起,我弄错了。它必须是块而不是事务。我和一些核心开发人员喝了一杯啤酒,当时我正在回忆,没有书面的来源墨奇♦ 6月8日17:30
当然,scrypt比SHA-256每哈希值贵几个数量级。例如,您可以比较两种算法中您最喜欢的CPU或GPU的哈希速率。然而,Litecoin的难度远远低于比例,事实上,我怀疑从计算上讲,挖掘一个Litecoin块要比挖掘一个比特币块容易得多Nate Eldredge 6月8日17点22分
1
因此,假设您必须计算一个scrypt散列来确定Litecoin块是否显示适当的工作证明,这比比特币的相应计算成本要高。但作为一个验证节点,每个块只需执行一次,我认为这远远超过了验证块中所有事务的成本Nate Eldredge 6月8日17点22分
再显示1条评论
1个答案
0
Litecoin基本上使用了与比特币相同的共识规则,但有几个例外:
其区块链源自一个独特的创世区块
它的目标是2.5分钟(比特币为10分钟)的块间隔
每840000块(比特币210000块)就会减半
块哈希是用Scrypt而不是SHA-256d计算的
由于成本更高的Scrypt哈希算法只需在块内验证的每个块中执行一次,因此与验证中的其他步骤相比,对IBD的影响应该可以忽略不计。H/T@Nate Eldredge公司。
由于Litecoin也激活了segwit,其交易容量大约是比特币的四倍。从理论上讲,这可能会导致Litecoin的区块链足迹以比特币的四倍速度增长,可能至少以相同的速度增加IBD。我推测IBD可能会超线性地增加到区块链足迹,因为它可能也对应于更高的UTXO计数。实际上,Litecoin只使用了其块空间的一小部分,应该有一个明显更快的IBD。
分享
改进这个答案
跟随
在挖掘池中,是否可以有任何两个或多个节点使用相同的nonce挖掘块?
我和我的朋友决定尝试使用一些旧的(几年前的)未使用过的,但有点体面的游戏PC来挖掘加密货币。我们决定创建或加入一个挖掘池,使我们的处理能力加倍。
因为,采矿池中的硬币奖励将由池中的成员进行分配。
我想知道,挖掘池中的两个或多个节点是否有可能使用相同的nonce来挖掘一个块?
我猜这不是一个有效的战略,以池我。它将创建一个次优的策略来共享我的资源,因为如果两个或多个本应一起工作的节点将浪费电力来使用池中的朋友已经使用(计算)的已使用(计算)的nonce来计算块。
这甚至会减少计算能力的倍增。
事实上,非集合矿商(所有人都竞相计算有效散列)不会有任何不同。不过,集资矿工需要分割奖励的硬币,而非集资矿工将保留他们所有的奖励硬币。我说的对吗?或者他们(竞争矿工)甚至在网络上协调和标记使用的(计算的)临时事件?
对不起,如果我还没有完全理解细节的话。
在池挖掘软件中,它们是否防止了这种情况(使用相同的计算nonce进行计算),就像它们(挖掘软件)协调节点使用不同的nonce进行挖掘一样?有没有一个协议(规则)来防止这种情况发生在比特币或任何其他密码?还是仅仅依赖于实现?如果是这样的话,如何找到能够有效协调池开采的采矿软件?
总的来说,我对加密货币还是比较陌生的,如果我的理解有任何错误,我很抱歉,如果您能改正的话,我非常感谢。
采矿池
矿工配置
分享
改进这个问题
跟随
4月25日6:07问
泰克27
1
不管怎样,我发现了这个:investopedia.com/tech/how-do-mining-pools-work,所以这个问题的答案似乎是否定的。。但我也不确定,因为我不是专家4月27日下午4:10
添加评论
1个答案
0
据我所知。nonce是对挖掘硬件的响应。节点处理事务,这不是挖掘。挖掘产生nonce,核心添加事务并分发它们(根据块级别)。
这是从2010年前发布的“理论技术”开始的早期比特币开发的产物。现在你很难找到这方面的信息。祝你好运@洋葱。
分享
改进这个答案
跟随
4月26日9:41回答
Boxman EmmiBerryBury公司
16
添加评论
新手有bitaddress.org生成的钱包,里面有.08 BTC…我怎样才能把它们换成法定货币?
有钱包ID和私钥。我的钱包里有2014年一笔交易中一枚比特币的零头。
我在blockchain.com上建立了一个帐户,但我无法将我的钱包导入该帐户。()无效的钱包ID“)
例如,如果我想出售,我需要做什么?
比特地址.org
分享
改进这个问题
跟随
4月26日4:47编辑
利凡克利夫
67911银质徽章1515青铜徽章
4月25日0:43问
INSTAMATIC公司
111青铜徽章
比特币是真正的货币chytrik 4月25日3:50
添加评论
2个答案
0
“钱包ID”特定于blockchain.com帐户并对应于其登录名,如果您在bitaddress.org上生成了您的地址,您就不能拥有它,您应该拥有比特币地址及其私钥。
以下是从blockchain.com支持导入外部地址的步骤:
要从第三方平台导入比特币地址,请单击+导入比特币地址,然后选择在此钱包外生成的现有地址。输入要导入的比特币地址的私钥。接下来,为地址添加标签(可选)并选择要将资金转移到的现有子钱包,或者如果希望资金保留在导入的地址中,则将此项留空。单击导入完成该过程。
在移动应用程序中,按左上角的三条水平线以打开菜单并选择地址。轻触导入地址右侧的+,然后扫描私钥的二维码。接下来,为地址指定一个名称,然后按Save name;如果不想为地址指定名称,请按No Thanks。
不管怎样,如果你有一个比特币地址私钥,你可以将它导入任何其他钱包(你只需要知道它是哪种格式)。
一旦将地址/私钥导入钱包,您就可以将比特币发送到交易所,并以您选择的货币出售。
您可以在此处找到有关私钥格式以及如何导入它们的信息:
https://en.bitcoin.it/wiki/Private_key
https://en.bitcoin.it/wiki/How_to_import_private_keys
分享
改进这个答案
跟随
4月25日21:46编辑
4月25日20:14答复
利凡克利夫
67911银质徽章1515青铜徽章
谢谢李文克莱夫。我买了一个Jaxx钱包,把2014年的钱包“扫”进了我的新Jaxx钱包。我不知道“扫荡”这个词是否正确。问题的一部分是我尝试的几个移动客户端,比如BRD和Edge,希望我为(像素的正方形图像)拍照。。。我没有这个。我尝试了一些桌面应用程序,直到找到一个(Jaxx)让我可以输入2014年钱包的私钥。成功了INSTAMATIC 4月26日4:31
添加评论
0
选择1:找一个像你在漫画展上一样的买家。
选项2https://www.bitcoin.com/bitcoin-atm/
选项#3 Cashapp&Simplex(*由于2014-2015年的监管规定,您仍需链接银行账户。)
分享
改进这个答案
跟随
ChainstateManager、CChainState、CChain和BlockManager类在比特币核心中做什么?
ChainstateManager、CChainState、CChain和BlockManager类在比特币核心中做什么?
为什么CChainState和CChain有一个前导的“C”,而ChainstateManager和BlockManager没有?
这些问题是在2021年5月12日由约翰·纽伯里主办的比特币核心公关审查俱乐部(Bitcoin Core PR review club)上提出的,该俱乐部的主题是卡尔·东(Carl Dong)的公关去全球化。
比特币核心开发
验证
c级++
分享
改进这个问题
跟随
两天前问的
迈克尔·福克森
587077银牌2222铜牌
添加评论
1个答案
0
ChainstateManager、CChainState、CChain和BlockManager类做什么?
Doxygen提供的图形,显示类如何交互:
强氧图形
ChainstateManager:提供一个用于创建一个或两个ChainState并与之交互的接口
CChainState:存储并提供一个API来更新我们对当前最佳链的本地知识。
链:内存中索引的块链。它是在pr3077中引入的。
BlockManager:维护一个块树(存储在m\u block\u索引中),用来确定工作提示最多的位置。
为什么CChainState和CChain有一个前导的“C”,而ChainstateManager和BlockManager没有?
C代表使用匈牙利式命名的类。
比特币核心的当前样式是不使用匈牙利符号。比特币核心使用mï表示成员变量,gï表示全局变量,不使用前缀表示局部变量/参数。CChainState和CChain是在比特币核心实现这些风格指南之前命名的。
约翰·纽伯里和2021年5月12日比特币核心公关评论俱乐部的其他参与者回答了这些问题。
分享
改进这个答案
跟随
两小时前编辑的
signmessage和verifymessage CLI命令不接受来自getnewaddress的地址?
我正在v0.19.0.1核心实现上尝试以下命令:CLI signmessage$(CLI getnewaddress)<message>和相同的CLI signmessagewithprivkey$(bitcoin CLI dumpprivkey$(CLI getnewaddress))<message>
两次我都得到错误代码:-3“地址不引用密钥”我所有的地址都被包装为Segwit(3…)。这是否意味着由于它的P2SH没有办法从地址中找到私钥?
谢谢你
地址
比特币cli
消息签名
客户端
分享
改进这个问题
跟随
8月12日17:32问
萨钦迈耶
19988青铜徽章
添加评论
2个答案
三
signmessage和verifymessage仅适用于旧类型地址。它们不适用于segwit地址。目前正在进行的工作是引入一种新的消息签名标准,该标准将在不考虑地址类型的情况下工作。
关于它们为什么只在旧地址上工作的一些讨论可以在本期中找到:https://github.com/bitcoin/bitcoin/issues/10542
分享
改进这个答案
跟随
回复时间:8月12日17:47
麻吉弟弟周立铭♦
53.2k44金徽章5555银徽章108108青铜徽章
有没有办法让我从钱包中申请旧地址Sachin Meier 8月12日20:17:52
1
getnewaddress“”遗产–Andrew Chow♦ 20年8月12日17:53
添加评论
0
对非传统地址使用signmessagewithprivkey。
分享
改进这个答案
跟随
我正在v0.19.0.1核心实现上尝试以下命令:CLI signmessage$(CLI getnewaddress)<message>和相同的CLI signmessagewithprivkey$(bitcoin CLI dumpprivkey$(CLI getnewaddress))<message>
两次我都得到错误代码:-3“地址不引用密钥”我所有的地址都被包装为Segwit(3…)。这是否意味着由于它的P2SH没有办法从地址中找到私钥?
谢谢你
地址
比特币cli
消息签名
客户端
分享
改进这个问题
跟随
8月12日17:32问
萨钦迈耶
19988青铜徽章
添加评论
2个答案
三
signmessage和verifymessage仅适用于旧类型地址。它们不适用于segwit地址。目前正在进行的工作是引入一种新的消息签名标准,该标准将在不考虑地址类型的情况下工作。
关于它们为什么只在旧地址上工作的一些讨论可以在本期中找到:https://github.com/bitcoin/bitcoin/issues/10542
分享
改进这个答案
跟随
回复时间:8月12日17:47
麻吉弟弟周立铭♦
53.2k44金徽章5555银徽章108108青铜徽章
有没有办法让我从钱包中申请旧地址Sachin Meier 8月12日20:17:52
1
getnewaddress“”遗产–Andrew Chow♦ 20年8月12日17:53
添加评论
0
对非传统地址使用signmessagewithprivkey。
分享
改进这个答案
跟随
主要经纪平台TroyTrade推出DEX TroySwap
DeFi行业正在掀起巨浪。它是加密货币运动和现代金融体系的核心。分散金融的一个真正吸引人的方面是DEXes平台的出现,它使项目和用户在没有任何中央当局干预的情况下获得了金融自由。分散的点对点金融交易是最安全、最安全的加密货币转移方式之一,具有最大的保密性。dexe是一种破坏性的模型,它很好地处理了去中心化的问题,因为用户可以以完全透明的方式控制他们的资产而不受任何干扰。
请注意:这是一份新闻稿
TroySwap由TroyTrade提供技术支持,是一个革命性的DEX平台,为用户提供一站式加密交易服务。它正在构建一个先进的平台,具有交易、交换、收益率生成、押记、流动性聚合等关键属性。用户可以无缝地使用这些服务来最大化收益。TroySwap是DeFi空间中的一个游戏改变者,它通过直观的功能简化了用户对DEX的使用。缺乏广泛技术知识的用户可以体验TroySwap的易用性。
TroySwap允许用户以较低的交易费用以分散的方式进行资产交易。这推动了整个产品的实用性。TroySwap是繁荣的TroyTrade生态系统的一个组成部分,它提供了一个更紧密的体验,让您能够以性能和方便的方式进行无缝交易。此外,它还加强了事务执行时的高度安全性和隐私性。
此外,TroySwap通过以下方式提供了一个电子化的竞争,从而以高质量的分散式交换解决方案超越了市场上其他成熟的交易所:
汇集主要交易所的流动性
内容[显示]
TroySwap从分散的流动性解决方案(如Uniswap、Curve等)中提取流动性,以提供低滑移成本和高流动性交易设施。TroySwap的stellar团队提供独特的价值主张,确保无障碍运营。在强大的社区支持下,DEX可以享受更多的交易活动,但基础流动性对于启动非常重要。
赚钱的机会
TroySwap推出了灵活的盈利机会,使他们能够最大限度地获得回报,提供富有成效的交易体验。用户可参与平台提供的激励立桩、丰产耕作。用户可以在同一个平台上投资$TROY并赚取高额apy。赌注是一种机制,允许用户通过验证链上的交易来获得被动奖励。对于吸引广泛关注的用户来说,这些可能是被动收入的坚实来源。
使用$TROY授权用户
用户可以享受交易费用折扣和各种奖励计划,以参考您的网络$特洛伊也将成为大多数交易对的基础货币,使用户无需持有其他货币就可以更轻松地进行交易,从而增加持有人的整体流动性。而使用TroySwap的用户持有$TROY将受益于其他人的优惠费用。作为创造无摩擦体验的一部分,用户将有资格积极参与投票提案和议定书的管理。这将吸引社区的网络参与,同时提升产品动态。
端到端安全
用户将享受到高度的健壮性和安全性,因为钱包将处于链上,从而限制TroySwap失败的漏洞。这确保了TroySwap对资金的控制没有中央权力,因此用户可以放心,不会出现身份盗窃、个人信息泄露或用户资金风险。
关于特洛伊
特洛伊贸易是一家全球性的主要经纪公司,专门从事加密资产交易和资产管理。我们为机构级资本和专业交易员提供加密经纪服务,提供革命性的交易服务。
TeraBlock从BSC Pad上的$TBC token IDO中筹集294万美元
一家机器学习加密交易所(machine learning crypto exchange)拥有先进的投资组合交易自动化工具,从BSCPad上的TBC token IDO中筹集了294万美元。
在成功融资240万美元后,TeraBlock决定在BSCPad上进行首次DEX发行(IDO)。IDO于2021年5月11日成立,并以超过先前一轮融资的数字结束了运行。共有3754名散户参与了公开IDO。
请注意:这是一份新闻稿
在早期240万美元的融资中,Terablock得到了24家机构投资者的支持,包括Magnum Capital、X21 Digital、PlotX、Manticore Partners、Shima Capital、PetRock Capital等。
最新的IDO与上一轮有所不同,因为这是散户投资者首次有机会在分散化交易所或DEX上购买Terablock的BEP-20代币。
TBC IDO代币占TeraBlock 4亿代币供应总量的18.5%。$TBC代币的持有人可以利用其持有的代币,免费使用交易自动化以及平台上的折扣交易费用。
TBC代币现在也可以在PancakeSwap和Uniswap上使用。IDO之后,TBC持有人的数量从3754人增加到4900多人。在Uniswap上,TBC与ETH只有一个交易对,而在PancakeSwap(V2)上,TBC与WBNB和BUSD有两个交易对。
就TeraBlock的实用性而言,作为一个平台,它使用户能够通过与银行发行的任何借记卡或信用卡的交换购买crypto,并通过交易自动化轻松管理资产。它还提供了四个预定义的指数,根据它们的总市值、资产业绩、项目概况和统计数据进行选择。一旦你选择了一个指数,Terablock将自动购买和交易这些基金,选择在市场调整时退出的最佳时机,以保护基金免受高波动的影响。
如今,区块链项目经常使用ido作为筹集资金开发特定项目的手段。IDO鼓励许多散户投资者,因为他们期望一旦项目完成,硬币将升值或在区块链或平台上有实际用途。
关于TeraBlock
TeraBlock是最用户友好和全面的加密交换,提供流动性,令牌选择和成本的二进制与容易和简单的Coinbase。通过其基于ML的交易算法和可定制的策略,TeraBlock可以指导那些涉足加密货币的用户。TeraBlock由Shivam Tandon于2021年创建,他是一位连续的加密企业家,此前推出了成功的交易工具。