现在,“ Forkcoins”或“ Initial Fork offer”(从“比特币”中分离出来的替代硬币)风靡一时。. 去年夏天,随着加密货币世界的推出,加密货币世界的最新趋势开始了。 比特币现金. 根据类似网站的数据,比特币支流是按市值排名前三的加密货币 Coinmarketcap. 也许更重要的是,它现在由一些全球最大的比特币交易所和钱包提供商提供,包括Coinbase,Bitstamp和Blockchain。第二个比特币分支, 比特币黄金, 似乎也一无所获地排名前十位的加密货币。因此,也许不足为奇的是,在过去的几周中宣布了一系列新的forkcoin,范围从 比特币钻石 到 闪电比特币 到 联合比特币 还有很多. 从本周开始,任何人都可以通过单击几个按钮轻松地创建自己的forkcoin. 叉根 通过简单地在用户友好的网站上填写,用户就可以调整比特币的参数和其他属性,从而加入到唯一的比特币分支中. 该服务是由一个匿名开发人员创建的,该开发人员的名字简称为“ One”,而Forkgen的“社交媒体实习生”则以“ Two”为辅助。 两个告诉 比特币杂志 该服务旨在使比特币叉子的创建民主化. “即使是领先的开发人员也显示出创建比特币区块链的分支而又不犯严重错误是非常困难的,”两人在谈到最近失败的SegWit2x启动时说道。 “ Forkgen创建了一个公平的竞争环境,任何人都可以轻松创建工作叉。然后,它可以简化为营销您的新山寨币的简单问题。更多的人擅长于这一部分。” 介绍比特币杂志现金 测试服务, 比特币杂志 决定创建我们自己的初始叉子产品. 现在,Forkgen允许用户为自己的分叉硬币选择一个名称和三个字母的代码,并为分叉进行限制重量和限制高度。此外,Forkgen用户可以选择是否要实施重播保护,以确保没有人意外丢失其forkcoin。此外,他们可以选择重置采矿难度,以使新硬币起初更容易开采。 Forkgen用户还可以选择字母和数字来开始硬币地址和私钥,并且他们可以决定要倾斜多少比特币徽标以将其与原始徽标区分开,就像比特币现金一样。. 有了这些工具,我们设计了自己的forkcoin:“ Bitcoin Magazine Cash”,代码为“ BMG”。我们选择了强大的重播保护和难度重置,以使硬币尽可能地可用。比特币杂志现金协议的区块重量限制为20120501,这是对 比特币杂志的发布日期(2012年5月),也是比特币限额的五倍。地址将以B或M开头,私钥以i开头。最后,无特殊原因,徽标将逆时针倾斜45度. 比特币杂志现金在块500400上从比特币分叉:在本文发表前几个小时。现在,任何在2017年12月21日世界标准时间12点持有比特币私钥的人都将获得免费的BMG。尽管我们实际上不建议这样做(出于以下说明的原因),但应该可以使用比特币杂志现金软件和您的比特币私钥索取这些硬币。. 到目前为止,尚不清楚是否有任何交易所会支持该分叉,但是两个建议它们确实必须: “尽管系统成本高昂且存在安全风险,但交易所必须有义务拆分和分发所有任意的分叉硬币。他们是谁来决定什么使一支叉子比其他任何一支更具合法性?” 互动表演艺术 尽管该服务应该可以使用,但是Forkgen在其网站上将自己描述为“交互式表演艺术”。 在已经不复存在的山寨币生成器Coingen上的一出戏中,Forkgen强调了创建比特币分叉的容易程度,最终,就像那里的成千上万的山寨币一样,其相关性令人质疑。 Forkgen项目似乎暗示了Coingen是在2013年和2014年的第一个大型山寨币热潮期间创建的,该繁荣诞生了Dogecoin,Vertcoin和Viacoin等比特币代码库分支。. 两个热心否认的Forkgen有点像在开玩笑. “这非常严重。阅读常见问题解答,”他说。 “ Forkgen是Satoshi的True Vision™的体现,在这种情况下,如果大块可扩展,那么许多链甚至会更好。” 说明和免责声明 […]
Bitcoin Core 0.15.0发布:这是新功能
今天标志着的正式发布 比特币核心0.15.0, 中本聪(Satoshi Nakamoto)在大约九年前推出的第15代比特币原始软件客户端。监督者 比特币核心 首席维护者Wladimir van der Laan,这个最新的主要版本是在六个月的时间内由近100位贡献者开发的,主要贡献是通过 链码实验室, 区块流 和 麻省理工学院的数字货币计划. 与先前版本的软件实现相比,Bitcoin Core 0.15.0提供了显着的性能和可用性改进。它还引入了一些新功能,可以更好地处理网络的当前状态。. 这些是一些更显着的变化. Chainstate数据库重组 与该软件的先前版本相比,最大的变化之一是如何存储比特币区块链的状态。该“ chainstate”或“ UTXO-set”保存在专用数据库中,而之前已按交易进行了分类。如果一项交易将比特币发送到多个输出(“地址”),则这些不同的输出将存储为单个数据库条目,并引用该交易. 在Bitcoin Core 0.15.0中,这些输出分别存储在单个数据库条目中。如果单个交易将比特币发送到不同的输出,则每个输出将单独存储。尽管此方法确实占用了更多的磁盘空间,但如果稍后将这些输出之一用于以下操作,则它需要较少的计算资源。. 这种新数据结构最具体的好处是,新节点的初始同步时间减少了约40%。它还引入了更简单的代码,减少了内存使用量等等。此外,该漏洞还修复了一个理论上可能导致比特币核心节点崩溃的错误,该漏洞在上周末于巴黎举行的“破坏比特币”会议上有争议地披露。. 改进的费用估算 在过去的一两年中,由于比特币区块已被填满,因此并非所有交易都适合开采的第一个区块。取而代之的是,矿工通常会优先考虑包含最多费用的交易。如果用户希望快速确认其交易,则应支付足够高的费用。如果他不着急,那么较低的费用就足够了. 但是,比特币网络在发现块的速度或随时传输的交易数量方面具有固有的不可预测性。这使得很难包括正确的交易费. Bitcoin Core 0.15.0降低了费用不确定性:该软件的最新版本包含明显更好的费用估算算法。这主要是因为该软件在进行估算时会考虑更多数据,例如,较早的已确认交易中包含的费用以及未确认的交易中的费用-证明不足的费用. 此外,用户可以享受更大的灵活性。首先,Bitcoin Core 0.15.0首次允许用户包括可能使他们的交易长达一周才能确认的费用。而且,也是新近推出的,用户可以选择接受或多或少的风险,因为交易突然涌入可能导致交易延迟. 用户界面中的按费用替换 即使通过改进的费用估算,用户仍可能需要等待比其确认交易更长时间的时间,这也许是因为网络上突然出现交易繁忙,或者可能是因为用户改变了主意而宁愿这样做。由于其他原因或其他原因,使交易确认的速度比最初支付的速度快. 对于这些情况,某些钱包允许用户在其交易中添加“按费用替换”标签。有了这样的标签,网络上的节点和矿工就知道发件人可能希望用包含更高费用的较新交易来代替该交易。这有效地使用户能够顺畅地进行交易,以更快地确认交易. 比特币核心节点已经支持按费用替换超过一年了:如果新交易包含更多费用,它们已经可以替换“按费用替换”标记的交易。但是对于比特币核心钱包用户本身来说,利用它绝非易事. 到目前为止. 比特币核心0.15.0钱包在其用户界面中引入了“按费用替换”切换。这使用户可以包含适当的标签,从而使他们以后可以轻松地增加交易费用. 多钱包支持(仅客户端和RPC) Bitcoin Core 0.15.0允许用户首次创建多个钱包。这些钱包都有各自独立的比特币地址,私钥和资金。用户可以将不同的钱包用于不同的目的;例如,一个钱包可用于个人日常购买,另一个钱包可用于与业务相关的交易,而另一个钱包仅用于交易. 使用多个钱包可以带来很多好处。例如,它使记帐更加容易和方便。此外,由于不同的钱包无法通过区块链分析相互链接,因此用户可以更轻松地从增加的隐私中受益。也可以将不同的钱包用于特定的应用程序等等. 目前,普通钱包用户还没有多钱包支持。只有通过命令行或通过连接的应用程序进行操作的高级用户才能使用该功能. 其他改进 除了上述值得注意的更改外,Bitcoin Core 0.15.0还包括大多数其他主要的主要Bitcoin Core版本所做的其他性能改进。具体而言,这些更改加快了从网络下载块的速度,使节点启动更快,并且最新的节点将能够更快地验证新块,从而缩短了网络传播时间. 最后,值得一提的是,Bitcoin Core 0.15.0将与网络上的BTC1对等方断开连接。这意味着,如果SegWit2x硬分叉将网络拆分,则比特币网络的中断较少,因为两种类型的节点都可以更轻松地找到兼容的对等点。尽管此更改已引起了媒体的关注,但此更改不应真正引起注意. 感谢Chaincode […]
Bitcoin Core 0.20.0发布:新功能
今天标志着的正式发布 比特币核心0.20.0, 中本聪(Satoshi Nakamoto)于11年前发布的第20个主要版本的比特币原始软件客户端. 监督者 比特币核心 首席维护者Wladimir van der Laan,这个最新的主要版本是由100多个贡献者在大约六个月的时间内开发的。超过500个合并的拉取请求的结果,Bitcoin Core 0.20.0主要清理并强化了Bitcoin Core代码库,改进了硬件钱包集成,提高了网络可靠性,并进行了其他一些改进. 以下是一些比较明显的变化. GUI中的进一步硬件钱包集成 自0.18.0版以来,Bitcoin Core已与硬件钱包兼容。但是,用户仍无法通过Bitcoin Core的图形用户界面(GUI)使用硬件钱包进行交易;他们必须改为使用命令行界面(CLI)来执行此操作. Bitcoin Core 0.20.0正在朝着将硬件钱包集成到GUI中迈出一步。用户现在可以使用部分签名的比特币交易(PSBT)格式在Bitcoin Core GUI中创建不带签名的交易,并将其复制到剪贴板。复制后,他们可以将交易转移到其硬件钱包中进行签名-但是,这种转移尚未实现自动化,并且广播交易仍需要使用CLI. 未来的比特币核心版本将继续推进硬件钱包集成. Asmap提供更可靠的网络连接 比特币核心连接到比特币网络上的多个对等点(其他比特币节点)。 Bitcoin Core根据其IP地址映射其他节点,以与来自不同地区和Internet服务提供商(ISP)的对等方建立连接。如果节点从世界各地的对等节点接收到数据块和交易,则可以降低保留某些数据(例如特定交易)的风险. 比特币核心目前通过以下方式映射IP地址 网络运营商组. 但是,其中一些组实际上是同一组的一部分 自治系统 (AS):网络运营商群组的群集共享关键的互联网路由,因此可能共享相同的路由瓶颈,从而可能过滤数据. Bitcoin Core 0.20.0包含一个称为Asmap的新配置选项,该选项通过自治系统编号(ASN)映射IP地址。这样可以确保该节点与来自不同AS的对等方连接,从而减少了潜在的网络瓶颈,从而进一步限制了保留特定数据的风险。 (但是,将IP地址映射到网络运营商的组中仍然是当前的默认配置。) 删除BIP61拒绝消息 拒绝邮件(BIP61)是节点从对等方收到的交易被拒绝时返回的通知,以及原因。 (也许是因为该交易无效,也许是因为该交易未包含足够的费用,也许还有其他原因被拒绝。) 但是,比特币核心开发人员并不认为拒绝消息很有用。最重要的是,不应假定对等方可靠地返回拒绝消息。换句话说,如果节点未收到拒绝消息,则不一定表示交易已被接受。这限制了消息的实用性,同时还有更好的解决方案来检查交易是否有效并包含足够的费用。同时,这些消息使对等协议变得更加复杂,并且占用了带宽. 因此,默认情况下,BIP61拒绝消息已在Bitcoin Core 0.18.0中被禁用。比特币0.20.0现在已经完全删除了该功能. 删除BIP70付款协议(和OpenSSL) 付款协议(BIP 70)是几年前设计的,目的是改善比特币的付款体验。用户和商家可以交流有关付款的其他详细信息,例如人类可读的目的地地址(商家名称)和退款地址,以防购买出现问题. 尽管比特币核心集成了支付协议,但该标准从未得到广泛采用。相反,大多数钱包仍然使用更基本的URI方案(BIP21):可点击的链接或可扫描的QR码格式,例如,传达付款地址和金额. 也许比缺乏采用更为重要的是,BIP70支付协议遭受了 许多安全和隐私漏洞 这些年来。最值得注意的是,它依赖于OpenSSL软件库的加密功能,需要进行一系列的紧急通知紧急升级。由于这些原因,一些比特币钱包有, 拒绝了 完全实施BIP70. Bitcoin Core […]
比特币Optech如何连接开源和企业世界
多年来,Bitcoin Core和其他开源项目已经构建了一系列技术,以改善比特币扩展能力和一般的比特币用户体验。借助隔离见证(SegWit),Replace-By-Fee和闪电网络等示例,比特币用户可以使用许多工具,以最佳,高效地利用比特币区块链。. 但是,从历史上看,特别是大型公司采用这种工具的速度一直很慢。见证人隔离是一个典型的例子:2017年8月在比特币网络上启用升级后,数家最大的比特币企业都没有采用升级。在下半年之前,SegWit交易的总份额甚至保持在50%以下的2019. Chaincode Labs的工程师John Newbery也注意到了这一点。前Google产品总监史蒂夫·李(Steve Lee)成为Square Crypto的产品经理。以及曾加入DG Lab的前Chaincode工程师James O’Beirne。看到这些和其他差异,他们希望帮助解决明显的脱节。三人于2018年中期发起了一项弥合差距的倡议: 比特币Optech. Lee解释说:“比特币是最成熟的区块链,尽管它使用的时间最长,但是使用区块链仍然存在很多效率低下的问题,而且资源稀缺。” 宣布 该项目是在2018年7月举行的Distributed 2018大会上的。“这确实是我们关注的重点,它可以帮助生态系统中的各个参与者找出如何最好地做到这一点。” 该计划将由在比特币Optech伞下联合的几个项目组成. 这些项目的第一个是一系列 工作坊, 召集比特币公司的开源开发人员和工程师亲自讨论相关技术。这些研讨会为所有参与者提供了技术知识,同时也帮助了比特币生态系统不同部分之间的进一步合作,这些部分有时对行业有不同的看法,开放源代码开发人员和比特币公司有时会发现彼此之间存在冲突. “将人们聚集在一起并举行面对面的会议确实是有益的,它有助于建立更加协作的生态系统,” Newbery在同一Distributed 2018公告中解释说。 “在纯技术层面上,从实际在地面上工作的工程师那里获得经验反馈,再回到开源社区,可以使那些开源项目变得更好,而从开源社区进入这些公司的信息可以使那些公司使用更好的技术。” 首个比特币Optech研讨会于2018年7月在旧金山举行。来自Square,Coinbase,BitGo,Purse,Xapo和Ledger的14位工程师讨论了主题,包括硬币选择,费用估算和“按需付费”以及建立等更多一般性话题。 Optech计划本身的价值以及比特币生态系统不同部分之间的通信. 自那时以来,该计划已显着发展。在巴黎(2018年11月)举办了第二次研讨会,随后在旧金山举办了另一场活动,在纽约举办了一次活动(均于2019年9月举行)。第五次也是最近一次的讲习班于本月初在伦敦举行。如今,Bitcoin Optech拥有24家成员公司,这些成员公司在财务上支持该计划,其中包括Bitstamp,Kraken,Casa,OKcoin和Bitrefill等。绝大多数会员公司也参加了至少一个讲习班. 比特币Optech团队本身也已经发展壮大。尽管O’Beirne在2018年之后停止捐款,但Blockstream的产品经理Mike Schmidt,Chaincode Labs的合伙人Adam Jonas和Chaincode Labs的工程师Carl Dong一直在该计划中担任各种组织角色. 纽伯里对比特币杂志说:“我认为比特币Optech在技术性比特币事务上已成为值得信赖的声音,并继续强调用户和企业可以更有效地利用区块链的方式。”离地. 这 比特币Optech通讯 是比特币Optech旗下的第二个大型项目。该新闻通讯由技术作家David Harding制作,在撰写本文时计数了84个版本,该新闻通讯继续积累大量信息,其中包含高质量的技术文档,并提供有关比特币和Lightning实现的最新动态的概述。. 在通讯中进行的更显着的努力中,哈丁撰写了关于bech32发送支持的24(!)部分系列文章,鼓励钱包提供商和公司实施将资金发送到bech32地址的选项,这是Bitcoin Core 0.16中引入的地址格式。 .0。使用bech32,用户可以充分利用SegWit提供的额外块空间,并享受许多其他好处。在23个受欢迎的钱包中,有19个集成了此选项,而其中的四个甚至默认情况下生成了bech32接收地址-尽管,当然,很难说这多少是由于比特币Optech新闻稿所致. 比特币Optech范围内的其他项目包括一个仪表板,该仪表板包含有关一系列技术的详细统计数据和采用指标;兼容性矩阵以及不同钱包对SegWit和Replace-By-Fee支持的概述;以及Scaling Cookbook,这是一份为工程师和企业扩展技术的技术文档。比特币Optech还提供了 概述 有关比特币相关技术主题的信息,已经成为许多人的首选资源. 也许至少同样重要,比特币Optech可能已经帮助治愈了由多年的规模争议引起的裂痕。直到2018年中期,一个想法才开始,并得到Xapo创始人Wences Casares,风险投资家John Pfeffer和Chaincode Labs联合创始人Alex Morcos的种子资金的帮助,Bitcoin Optech对技术解决方案的关注很可能在对齐不同部分方面发挥了作用比特币生态系统. Lee告诉《比特币杂志》:“我认为这进展很好,并且在公司参与度方面超出了我们的期望,并且影响了研讨会的内容和新闻通讯。” “很难说Optech实际采用了多少种优化,但是至少我认为Optech帮助了SegWit2X之后的修复过程,并使企业更好地了解了开源开发人员和过程的工作方式。”
机密交易:隐藏交易金额如何增加比特币隐私
现在的比特币还不是真的匿名。尽管比特币地址不一定与真实世界的身份相关联,但可以。监视未加密的对等网络,分析公共区块链以及了解客户(KYC)政策或反洗钱(AML)法规,可以揭示有关谁在使用比特币以及用于什么目的的很多信息。. 从隐私的角度来看,这不是很好。比特币用户可能不一定希望世界知道他们的钱花在哪里,他们的收入或拥有的数量,而企业可能不想将交易详细信息泄露给竞争对手–仅举一些例子. 另外,可追踪的比特币,可能被“污染”,并且可能比其他比特币的价值更低,这与可替代性是矛盾的。这甚至可能会挑战比特币作为货币的价值主张. 但是,有一些潜在的解决方案可以增加隐私并提高可替代性. 这些解决方案之一是“机密交易”。 背景 与大多数数字金融基础设施相反,所有典型的比特币交易都记录在公共区块链上,任何人都可以看到。这是在没有任何集中权限的情况下验证交易所必需的,而且使跟踪从哪个地址发送到哪个地址的多少比特币变得微不足道。. 为了增强隐私性,可以隐藏交易的比特币数量。这个概念的早期版本,后来被称为“具有同态值的比特币”,首先是 建议的 在2013年由hashcash发明家和当前 区块流 总裁亚当·贝克(Adam Back)博士。这个想法后来被提起 比特币核心 以及Blockstream开发人员Gregory Maxwell和Pieter Wuille博士以及Blockstream数学家Andrew Poelstra。这最终导致在Blockstream的testnet侧链中实施机密交易, Α. 怎么运行的 机密交易结合并利用了几种加密技巧,最显着的是 Borromean环签名 和 彼德森承诺计划. 在不深入研究密码细节的情况下,可以应用这些技巧,以便仅交易的发送者和接收者都知道交易量。其他人只会看到比特币被交易了,却不知道有多少. 聪明的事情是,尽管部分或全部金额被“旁观者”掩盖,但这些旁观者仍可以将掩盖的金额用于某些类型的计算。具体来说,可以将交易的所有输入相加,可以将所有输出相加,并且可以对两个总和进行比较,以确保它们相等-全部不泄露任何被掩盖的金额或总和。这样,节点可以验证没有凭空创建任何比特币,而无需知道实际发送了多少比特币. (附带说明,其中一个金额始终是可见的:采矿费。这是为了确保矿工不会向自己奖励太多费用,并且从隐私的角度来看也不会造成进一步的后果。其他金额也可以显示, (如果发送者或接收者选择)。 软叉 也许令人惊讶的是,机密交易将或多或少地与当前的比特币协议兼容。虽然需要充实细节,但解决方案可以作为 软叉 ‒尽管可能有点“骇人听闻”。 这是如何做. 为了确保“旧”(未升级)节点和“新”(升级)节点保持同步,机密交易中使用的比特币必须首先“通过”“任何人都可以花费”的地址。这是任何人都可以从中花费的比特币地址,即使没有相应的私钥或签名. 还是旧节点好像. 新节点将把地址识别为机密交易的第一步,并且仅接受来自该地址的确实包含正确签名的交易。只要大多数散列功能都遵循这些规则,任何无法控制地址的比特币就不会被无法控制相应私钥的任何人窃取。 (旧节点可能会奇怪,为什么没有人花在免费的可用比特币上。但是,他们也不介意没有人在用;从他们的角度来看,没有违反任何协议规则。) 这就是有趣的地方. 如果从任何人都可以花费的地址进行机密事务,则旧节点和新节点都将看到该事务。但是他们看到了不同的东西。新节点会将交易识别为机密交易,例如,检查是否没有凭空创建比特币。同时,旧节点会被骗到认为这是零比特币交易:他们会认为没有比特币离开任何人都可以花费的地址. 此逻辑适用于每个后续事务。新节点会看到新的交易,并且知道一定数量的比特币可能会从一个地址移到另一个地址-尽管他们不知道有多少个。老节点始终会看到“零比特币交易”,并认为所有比特币仍位于任何人都可以花费的地址中。 (旧节点可能会想知道为什么人们之间会互相发送空交易。但是,他们又不在乎。) 不会造成严重破坏的原因(特别是由于不兼容 UTXO套装)是指通过机密交易收到的比特币最初只能用作机密交易。他们现在被“锁定”在任何人都可以花的地址上,根本看不到在比特币区块链上的移动。. 为了能够再次将这些比特币用于正常交易,它们必须首先“通过”原始的任何人可以花费的地址。机密交易的接收者必须将其发送回任何人可以花的地址,然后从那里开始将硬币重新移到区块链上清晰可见的位置. 一旦它们再次开始清晰地移动,新节点将检查没有移动太多的硬币,而旧节点将简单地假定硬币是自“被锁住”以来第一次移动。 这样,任何人都可以花费的地址有效地充当了隐藏设备。通过任何人都可以花费的地址会使所有节点看不到后续交易的数量。比特币只有回到原始的任何人都可以使用的地址后,才会“重新出现”. 缺点和权衡 不幸的是,保密交易不是保护隐私的灵丹妙药. 最明显的是,尽管“机密交易”掩盖了金额,但旁观者仍可以看到哪个地址在支付哪个地址. 但是也有解决此问题的潜在解决方案. 首先,创建假阴性并向多个地址支付零比特币以掩盖比特币真正去向是微不足道的。此外,机密交易与CoinJoin结合使用时特别有用,该交易将来自多个交易的发送和接收地址合并为一个大型交易. 机密交易的另一个潜在弱点是,被掩盖的金额实际上仅针对该特定交易被掩盖。如果后续交易不是机密交易,这可能毫无意义。来自以后交易的信息有时可以用来追溯计算机密交易中必须涉及多少个比特币. (例如:如果爱丽丝向鲍勃发送了未知数量的比特币,而鲍勃随后又将5比特币发送给了卡罗尔,向自己发送了2比特币,这显然意味着爱丽丝向鲍勃发送了7比特币。) 这意味着只有在这种交易广泛使用的情况下,机密交易才真正有用。但这给我们带来了一个甚至更大的问题:机密事务非常耗费资源。机密事务大约是正常事务的20倍,而它甚至将计算量增加了30倍。因此,每笔机密交易的费用将比典型交易高得多,这对实际使用它们的人造成了不利影响-也降低了其对其他所有人的用处. 最重要的是,机密交易的庞大规模使它们在可伸缩性(因为比特币网络将能够处理更少的交易)或分散化(因为更少的用户将能够运行一个完整的节点并验证所有交易)方面产生冲突。 […]

Facebook
Twitter



