月亮链 月亮链
Ctrl+D收藏月亮链

比特币:比特币核心开发者Michael Ford:BTC核心构建系统的最新改进_OPEN

作者:

时间:1900/1/1 0:00:00

摘要:这篇文章的作者是比特币核心钱包贡献者和 BitMEX Research 客座作家 Michael Ford。Michael 是 HDR Global Trading Limited 比特币发展基金的受助人,该基金每年为他提供 6 万美元。在本报告中,Michael 解释了比特币核心构建系统的最新改进,以及他是如何参与消除第三方软件依赖项(如 OpenSSL)的。根据 Michael 的测试,在比特币核心钱包 0.19.99 中构建的软件包数量同比特币核心钱包 0.13.2 比减少了 44%,构建时间自峰值以来减少了 42%,降至 135 秒。通过减少攻击面和提高软件性能,从而提高了软件的安全性。

北美矿工与石油钻井商合作利用过剩的天然气开采比特币:北美比特币矿工正在与石油钻井商合作,利用过剩的天然气开采比特币。由于石油和天然气通常来自同一口井,当钻井商开采石油时,天然气会在燃烧过程中被浪费掉。怀俄明州Kirkwood油气公司经理Steve Degenfelder解释道,天然气是石油开采过程中的副产品。此外,石油和天然气数据情报公司Validere Technologies的副总裁Mark Le Dain表示,加密矿工和美国石油公司的联盟可能会将比特币从主要使用不可再生能源的中国矿工手中夺走。(路透社)[2021/5/24 22:36:32]

(来源:Michael Ford 的分析)

(注意:仅需要软件包,不包括下载。-C 取决于 -j8 NO_QT = 1 NO_UPNP = 1 等,在苹果操作系统上进行)

P网Poloniex已正式上线比特币永续合约:据P网Poloniex最新消息显示,P网已于香港时间2020年8月5日20:00正式上线BTC永续合约,支持最高100倍杠杆。此外,P网还将在8月6日举办BTC合约交易大赛,总奖池高达80,000 USDT。更多详情见原文链接。

据悉,Poloniex成立于2014年,是注册于塞舌尔的老牌国际性数字货币交易平台,也是华尔街首批合规交易平台。P网总部位于美国波士顿,并在爱尔兰、塞舌尔、莫斯科、首尔、东京等世界各地设有独立办公室。P网曾获得百度、高德、高盛等国际知名机构投资,并于2019年获得波场TRON创始人兼BitTorrent CEO孙宇晨等投资人的注资, 资金实力雄厚。[2020/8/5]

金色相对论 | 孙泽宇:任何下跌都是买入比特币最好的机会:在本期金色相对论中,创世资本创始合伙人孙泽宇针对“减半行情”发言指出: 我认为减半行情已经开启了。这次减半是在五月份,通常来看,减半提前半年就会有价格变化。而今年11月份的比特价格在7000美金左右,现在是一万左右,涨幅已有45%。

矿币之外,对于隐私安全可以关注,除了减半行情,今年还有其他值得关注的地方,比如国际局势动荡,中东地区的冲突等对比特币价格的影响,还有平台币也要关注 。此次减半后,比特币的通胀率将会低于一些国家中央银行目前使用的通货膨胀率。目前,BTC的年通胀率为3.7%。减半后,该比率将降至1.8%,低于美联储设定的2%目标通胀率。这可能会导致有增量资金的进入。

孙泽宇提出:任何下跌都是买入比特币最好的机会,牛市里更是如此。[2020/2/13]

构建系统是比特币核心代码库一个不太吸引人但却很重要的部分。它控制着代码的配置和编译方式,以及代码与依赖项之间的交互方式,这正是帮助我们构建完全可复制的二进制文件,让许多比特币用户运行该二进制文件的原因。

行情 | 比特币本周涨约19%:CME比特币期货BTC 9月合约收跌115美元,跌超1.54%,报7350美元,据统计,本周累涨逾19.22%,CME比特币期货在6月29日以5865美元创前月合约收盘纪录最低。CBOE比特币期货XBT 9月合约收跌120美元,跌约1.61%,报7345美元,本周累涨约18.71%,6月29日也以5897.50美元创CBOE比特币期货前月合约收盘纪录最低。[2018/7/21]

在这篇文章中,我将快速讨论我最近参与的一些构建系统更改,其中大部分是比特币核心钱包0.20.0 版本的一部分。

从比特币核心钱包中移除 BIP70 支持已经有很长一段时间了。有许多文章总结了它的问题,因此我不在这里详细说明,只会说包括安全漏洞、隐私问题和实现之间的不兼容性。BIP70 也是需要 OpenSSL 的代码库的最后一部分,因此阻碍了它的移除。在 GitHub 的评论中可以找到上述内容的一个很好的总结。

场外交易市场Circle比特币最低订购量涨幅达100%:全球流动最大的场外交易(OTC)加密货币市场之一Circle的数据显示,比特币交易的最低订购量已飙升至50万美元。这比之前的数字高了100%。[2018/4/24]

从任何项目中移除向外的功能通常需要多个阶段,而从比特币核心钱包移除功能也没有什么不同。 在 2018 年 10 月,提取请求 #14451 基于之前一年提出的代码 #11622 ,使得在构建比特币核心钱包时可以禁用 BIP70。但是,它仍作为 0.18.0 的一部分保留在二进制版本中。

此后不久,在 #15584 中,默认情况下禁用了 BIP70 支持,这意味着构建比特币核心钱包的任何人都必须在编译时选择使用 `-enable-bip70`。 默认情况下,禁用 BIP70 是最近的 0.19.0 版本的一部分,以及 GUI 警告和在可能的情况下建议切换到 BIP21 URL 的建议。

在 #17165 中提出了从比特币核心钱包中移除 BIP70 的建议。PR 移除了我们功能的依赖项,与 X509 有关的 OpenSSL 用法,将 OpenSSL 链接到 GUI 的需求,总共约 2,000 行代码。在后续的 #17730 请求中,还可以从比特币核心钱包中移除几乎所有 Qt 的内部网络功能;然而,Windows 版本的问题导致无法完全移除它们。 移除 BIP70 是移除 OpenSSL 之前需要完成的最后步骤之一。

Random.cpp 维护一个内部 RNG(随机数生成器),它从许多不同的来源获取熵,包括硬件、操作系统以及历史上的 OpenSSLs RNG。 在删除 OpenSSL 之前,已决定增加比特币核心钱包的随机数生成器,以确保它将从环境(时间,性能数据,系统配置等)中获取额外的熵,其中还包括 OpenSSL 以前使用的某些来源。 这是在 #17270 中完成的。 另外两个提取请求通过删除对 RAND_screen() #17191 和 RAND_event()#17151 的调用来删除了一些 OpenSSL 的随机数生成器种子。

此时,可以从项目中移除所有剩余的 OpenSSL 使用情况,这是在 #17265 和 #17515 中完成的; 这些更改将成为比特币核心钱包 0.20.0 版本的一部分。 长期以来,OpenSSL 一直是漏洞、紧急发布和性能问题的源头。 它的共识性关键用法(签名验证)早已被 secp256k1 库所取代,该库由比特币核心钱包开发人员针对 OpenSSL 的缺点而开发的,作为比特币核心钱包 0.12.0 版本的一部分。

我参与的其它与构建系统相关的工作更多地针对苹果操作系统,包括减少我们的苹果操作系统二进制文件链接所针对的动态库的数量。 与 0.19.0 相比,使用最新代码库(将在即将发布的 0.20.0 版本中构建)的苹果操作系统二进制文件链接针对减少了六个动态库。我们不再链接的库包括DiskArbitration,Security,SystemConfiguration,OpenGL,AGL 和 CFNetwork。

其中一些库尚未使用,但在构建过程中仍与之链接。在 #17663 中引入 -dead_strip_dylibs 链接器标志后,它们就被移除了。其它诸如 OpenGL 或 D-Bus 等已由 Qt 引入,但最终仍未使用,并且可以通过更改我们的 Qt 构建配置来删除它们(有关这些更改,请参阅 #17521 和 #17676 )。

在努力减少苹果操作系统依赖项的数量之后,似乎有必要确保我们不会不必要地重新引入这些依赖项。#17863 已被打开以添加苹果操作系统动态库检查(已在 Linux 中完成)作为构建过程的一部分。#17787 在我们的 security-check.py 脚本中添加了 PIE(位置独立的可执行文件)和 NOUNDEFS(没有未定义的引用)。

这是我最近参与的一些构建系统工作的一个简短、高度的概述。如果只是通过减少攻击面的话,其结果是比特币核心钱包存储库中的代码更少(非比特币),比特币和比特币 -qt 的构建依赖关系更弱,可执行尺寸更小,安全性也有所提高。

这里的大部分工作都是经由之前无数个小时的工作,以及许多其他比特币核心贡献者的审查才得以完成。我特别要感谢 Cory Fields 对我的许多构建系统工作的帮助和指导。

Michael Ford, 比特币核心开发者

标签:比特币NBSBSPOPEN比特币最新市值多少亿nbs币未来价格BSP价格Opennity

pepe最新价格热门资讯
BSN:金色荐读|如果用BSN重新定义IaaS?_TPS

联盟链BSN正在高速发展。据官方消息,截止至4月25日,区块链服务网络(BSN)全球节点共部署了128个,国内120个,国际8个,分布在除南极洲外的六大洲,从官方的节点实时监测工具上可以看到,监.

1900/1/1 0:00:00
数字货币:金色前哨 | 意大利银行业协会同意试点数字欧元_XMR

金色财经讯,意大利银行协会(ABI)上周发布声明称,该行愿意试点数字欧元。ABI表示,希望通过参加相关的项目和实验,帮助加速欧洲央行支持的数字货币的实施.

1900/1/1 0:00:00
区块链:金色观察 | 疫情后的创新发展:武汉区块链产业积极向前_区块链域名是什么意思

身处疫情风口的武汉正逐步复苏,区块链带来的生机逐步延伸到各个领域。据预测,今年区块链作为新基建的14个领域之一,相关投资将达到上百亿元的规模。但实际上,区块链早已在疫情期间便发挥出巨大效用.

1900/1/1 0:00:00
okex:6.5早间行情:BTC缩量反弹 注意它的变化_MCO

比特币短时弱反弹走势,整理区间由瀑布后的9400-9600美金,上移至9500-9700美金,到现在的9700-9900美金,多头略占优势.

1900/1/1 0:00:00
比特币:·直播:《FOCUS 价值50》_sushi币最新消息

2020年6月,比特币全球市值1.2万亿人民币,占比全球加密货币总资产的64.9%。近30天,比特币维持10000美金附近上下震荡.

1900/1/1 0:00:00
区块链:产业周刊|国家发布海南自贸港总体方案 6次点名“区块链”_人工智能币龙头

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等全行业动态。本文是其中的产业周刊,带您一览本周的区块链产业动态.

1900/1/1 0:00:00