自去年3月,全球大部分市场因Covid-19的影响而大幅崩溃以来,投资者对高风险投资的兴趣一直极低。许多人一直在等待全球经济如何从流感大流行中复苏,而迹象也开始显现。
在美国这个贸易和投资的重镇,政府在应对流感大流行方面的政策受到了特别关注。拜登新政府出台了一项新的刺激计划,但同时也提出了一项新的基础设施计划,规模为2.2万亿美元。
美国的政策已经对市场发挥了作用,正如PrimeXBT分析师Kim Chua指出的那样,在收益率上升导致风险资产回调走低的小插曲之后,拜登宣布其2.2万亿美元的基础设施计划后,市场再次回到风险模式。
这项新的支出将再次通过美元印刷来实现财政目的,这将使美元回落,并阻止收益率上升。由于收益率稳定在1.67%,而美国政府刚刚发放了1.9万亿美元的救济金,这一额外的2.2万亿美元如果获得批准,不仅会导致乐观情绪高涨,从而支撑风险资产,还将加剧通胀,这将意味着资产价格上涨。
就业正在恢复,这意味着人们将有更多的消费能力。由于经济活动的增加和消费者支出的增加,企业的收益将随之增加。不管怎样,一切都指向更高的股价,以及更高的加密价格。
受此利好消息影响,标准普尔指数已经突破4000点,我认为到9月份,股市要比现在高出很多。对于加密货币来说,到那时,10万美元BTC和3000美元ETH的时机再合适不过了。
由于这种风险偏好,传统市场的增长当然令人高兴,但加密货币的增长进一步凸显了这一点。尽管仍被视为风险和波动极大,但更大的胃口应该有助于在未来几个月支撑这些数字资产。
关于PrimeXBT市场分析师Kim Chua:
Chua是一位机构交易专家,在德意志银行(Deutsche Bank)、招商银行(China Merchants Bank)等多家主要银行取得了成功。蔡美儿后来推出了一只对冲基金,连续7年实现了三位数的回报。蔡美儿也是一位教育家,她开发了自己的自营交易课程,将自己的知识传授给新一代分析师。蔡金(kimchua)积极密切关注传统货币和加密货币市场,并渴望在这两种截然不同的资产类别开始趋同之际,找到未来的投资和交易机会。
1,831
OpenOcean:分散聚合协议
OpenOcean是第一个链上加密事务聚合协议,它专注于在多个分散和集中的交换(dex和cex)上部署流动性聚合。该项目于2019年底成立,第一个在线版本于2020年9月发布。
通过应用该协议,加密资产交易者可以通过一种优化的智能路由算法,以较低的滑移率以最优的价格进行交易。OpenOcean提供了一个协议,对个人交易员是免费的,任何人都可以使用。
这意味着个人交易者可以免费获得更高的流动性。对于高级定制UI和投资策略执行,OpenOcean将向机构投资者收取费用。OOE令牌是治理令牌,它为持有者提供OpenOcean社区内的投票权。
此外,OpenOcean DEX用户还可以从天然气价格补贴和价格下滑中受益,这是其未来的战略。该团队还希望在OOE发布后实施初始流动性挖掘计划。
OpenOcean是新兴的参与者之一,他们希望在一个地方支持各种连锁的自由流加密交易。该协议汇集了一组复杂的工具和可扩展的体系结构,以利用它们的流动性聚合能力。
OpenOcean已聚合的DEXes和CEXes上的流动性池,如ETH、BSC、ONT,包括OOE/ETH、OOE/DAI、OOE/BNB和其他对。
OpenOcean做什么?
内容[显示]
缺乏一个方便的一站式解决方案来在dex和cex之间进行加密资产交易,这是DeFi领域面临的最大挑战之一。不同的dex和cex的资产价格各不相同,用户往往难以比较不同交易平台之间的价格。
另一个问题是缺乏支持利差和CTA等投资策略的工具集。大多数在DEXes上的交易工具都是不完整的,对个人和机构投资者都不友好。AMM的流动性不足导致高滑移。
支持的交换
支持的交换
像ETH这样的主流公共链上的资产不能与其他公共链上的资产交换。
在价格和费用方面,OpenOcean的表现超过了其DEX聚合商同行。OpenOcean为贸易商提供了更好的价格和显著更低的天然气费用。
它的价格将进一步提高,因为完整的机器学习算法集成到其D-star算法。
更重要的是,该平台收取零协议费,甚至会补贴用户在代币发行后因OOE代币滑落造成的损失。到目前为止,像OpenOcean这样解决这些问题的平台还不多。
更多保持市场领先的方法
OpenOcean的特点包括现货和衍生品交易,提供市场上最好的报价和尽可能低的下滑。该协议支持交换和跨不同加密货币(如ETH、BSC、ONT、TRON等)的跨链交换。
OpenOcean还为交易员提供了一个套利机会,在DEXes和CEXes之间创造一些利润。此外,API连接使交易者能够通过定制的用户界面规划和运行其特定的投资策略。
OpenOcean的渐进式方法使用Dijkstra的D-star算法的一个增强的变体,以较低的滑动为用户提供了最好的DEXes服务,该算法以更好的速率细分了各种事务协议的路由。
用户界面中还集成了对DEXes和CEXes最佳价格的比较。
OpenOcean是Binance上的第一个CEX合成引擎,汇集了PancakeSwap、BakerySwap、StreetSwap或BurgerSwap等最大交易所的流动性。
该协议允许用户选择他们的钱包,以便在DEXes或CEXes上以最优惠的价格进行交易。用户不需要拥有特定的CEX帐户,因为他们可以使用OpenOcean帐户在CEX上进行简单的交易。
易于使用的界面是OpenOcean的一大优势。
标准框架包含了通用的交换功能,不同的是用户可以在一个界面中连接多个链。此外,专业版允许直接交易以及在链上设置订单簿,无需身份验证。
该平台还集成了价格图形、DEX交换价格指数和AMM。
OpenOcean–功能介绍
目前,OpenOcean提供了一个完整的聚合协议,它鼓励所有主流加密交易者通过DEX聚合以最佳执行价格跨多个链进行交易。
此外,该功能还包括CEX聚合,可以聚合主流CEX上的现货交易。
OpenOcean的创新解决方案主要针对DEX上的用户,以较低的滑动率提供最佳的收费服务。路由将分布在不同的协议中,从而产生更好的事务速率。
该平台支持实时最佳价格和聚集指数的活跃交易的最低滑动。交易员可以使用OpenOcean价格比较功能。这样,用户就可以选择在他们选择的dex或cex上以最优惠的价格进行交易。
作为DEX和CEX的完整聚合器,OpenOcean不限制其在DEX和CEX聚合中的功能,该协议同样向其他主流产品开放,包括衍生品、收益工具、贷款和保险产品聚合。
除了提供完整的集合资产类别选择,OpenOcean还擅长智能路由和机器学习,以确保最佳价格和最低的天然气费用,这得益于其优化版的Dijkstra算法D-star。
OpenOcean–功能介绍
目前,OpenOcean提供了一个完整的聚合协议,它鼓励所有主流加密交易者通过DEX聚合以最佳执行价格跨多个链进行交易。
此外,该功能还包括CEX聚合,可以聚合主流CEX上的现货交易。
OpenOcean的创新解决方案主要针对DEX上的用户,以较低的滑动率提供最佳的收费服务。路由将分布在不同的协议中,从而产生更好的事务速率。
该平台支持实时最佳价格和聚集指数的活跃交易的最低滑动。交易员可以使用OpenOcean价格比较功能。这样,用户就可以选择在他们选择的dex或cex上以最优惠的价格进行交易。
作为DEX和CEX的完整聚合器,OpenOcean不限制其在DEX和CEX聚合中的功能,该协议同样向其他主流产品开放,包括衍生品、收益工具、贷款和保险产品聚合。
除了提供完整的集合资产类别选择,OpenOcean还擅长智能路由和机器学习,以确保最佳价格和最低的天然气费用,这得益于其优化版的Dijkstra算法D-star。
OpenOcean背后的团队
OpenOcean的开发团队由16名全职员工组成,他们在区块链开发方面拥有广泛的专业知识。OpenOcean的两位联合创始人在投资和交易系统开发方面都有杰出的背景。
开发团队的核心成员是经验丰富的工程师和金融老手,他们来自领先的行业交易所和跨国IT公司,如IBM、Intel和HP。
该项目还与主要公司和项目合作,以扩大交易功能的能力,并为加密爱好者提供一个完整的投资机会世界。
根据最近的一份公告,OpenOcean刚刚结束了一轮融资,Binance作为战略投资者,以及其他知名公司,如Multichin Capital、CMS、Kenetic、Altonomy和LD Capital。
OpenOcean的未来
OpenOcean协议提供了一个多链交易平台,允许几乎即时的AMM交易体验,以及跨链交易、订单簿集成、保证金订单和衍生产品等签名功能,使其易于在一个平台上使用。
当谈到它的路线图时,值得注意的是,OpenOcean不仅瞄准了聚合现货交易。该公司未来还有更多的期望,因为它正致力于通过全球协议版本创建衍生品市场、收益产品以及贷款和保险服务。
全流动性聚合器在提供分散式交易所的实时报价的同时,也成为加密交易员访问所有产品组合的入口,更不用说能够促进任何类型的综合交易策略。
总体而言,OpenOcean将自己定义为面向用户的市场聚合工具。自从新一轮的活跃用户购买了大量的活跃钱包地址,交易量也随之上升以来,该协议已经被大量采用。
该公司仍处于早期开发阶段,是DEX/CEX合成海洋的先驱。随着Pro版本的推出和CEX的进一步集成,OpenOcean将对加密货币交易领域产生重大影响。
1,280
Cardano与Scantrust合作推出首个供应链解决方案
CaldAn基金会宣布与供应链追踪和防伪解决方案合作,该公司与BaskCu链技术的应用在过去一年中日益普及。
Scantrust是一家专注于为品牌保护、供应链可追溯性和消费者参与提供数字化服务的公司,曾与168个国家的《财富》500强企业和中小企业(SME)合作。
这种新的解决方案允许公司利用Scantrust的安全二维码,同时利用Cardano区块链的速度和低费用,同时提高安全性和防止篡改,以确保数据的真实性。
该平台于2020年12月首次发布,通过使用概念验证实现,成功测试了由格鲁吉亚工匠生产的Baia’s Wine。此实现允许在供应链的所有步骤中对产品状态进行详细的数据可视化。
像VeChain这样的区块链解决方案专注于改善供应链管理流程,在Covid19大流行期间,在全球范围内开始出现封锁和社会疏远时,在挣扎的公司中造成混乱,在2020年初,这种解决方案越来越受欢迎。
区块链可以阻止造假
据国际商会(International Chamber of Commerce)估计,到2022年,假冒和盗版商品将产生4.2万亿美元的收入,许多国家的消费者无法确保自己购买的商品是正品。
青蒿素企业是最容易受到这种非法活动影响的企业之一,而这种非法活动又对新兴经济体产生重大影响,因为这一行业对其国内生产总值具有重要意义。
多项研究表明,用户愿意支付更多的费用,并对那些能够确保产品真实性的品牌更加忠诚,因此,企业抓住机会,获取区块链等技术,以提高供应链各个阶段的透明度。
沃尔沃(Volvo)、戴姆勒(Daimler)股份公司(AG)、挪威渔业公司(Norwegian Fishing Companies)等公司最近开始测试区块链解决方案,以提高其商业模式的合法性并改进其内部流程。
Cardano基金会首席执行官Frederik Gregaard提到新的解决方案时说:
“在所有行业和数字协议中增强信任和透明度是卡达诺基金会使命的核心。我为我们的集成团队感到骄傲,他们与Scantrust一起不懈努力,推出了第一个利用Cardano区块链元数据的同类解决方案。与Scantrust一起,我们正在帮助品牌与消费者重新建立联系,提高供应链的透明度,并打击假冒活动。”
卡达诺支持的风险基金投资科蒂
卡达诺生态系统风险基金cFund宣布将向科蒂投资50万美元,表明IOHK有意在未来继续与科蒂合作。
IOHK董事兼Cardano创始人查尔斯·霍斯金森(Charles Hoskinson)在一份声明中提到了合作的重要性:
“我们非常尊重科蒂的团队,我们很高兴能加深与这项投资的关系。COTI已经成为多个项目的优秀合作伙伴,我们计划利用其先进的fintech架构,在ADA上实现未来的金融应用。”
尽管最近的区块链网络都专注于通过瞄准相同的def受众来创建以太坊的替代品,但Cardano将专注于与世界各国政府合作,在全球范围内带来一场经济革命。
霍斯金森提到他对卡达诺的看法时说,这个网络将带来“人类历史上最伟大的财富转移,从发达的富裕国家转移到不那么富裕的发展中国家。不是因为慈善,而是因为这是商业常识。”
随着卡达诺在3月底达到完全分散化,随着它接近Goguen时代的结束,区块链社区的目光都集中在它身上,而像波尔卡多特这样被视为最有可能超越以太坊的竞争对手,如果这是可能的话。
学生币:创建和推出自己代币的平台
加密货币在年轻人中已经成为一种流行的金融资产。这是因为它为他们提供了从投资中获得良好利润的潜力,而这在传统金融体系中是不可能的。
由于区块链技术的应用,比特币和以太坊等资产在全球范围内已成为人们熟悉的名字。区块链技术确保了可以创建不同的产品来解决各个部门的现实问题。
加密货币的采用在全球教育机构的学生中也很普遍,他们将加密货币用于不同的目的。区块链项目着眼于通过拨款和合作加速大学的区块链项目。
尽管做出了这些努力,但学生对这些激励措施的反应并不令人印象深刻,因为这些项目并没有专门针对教育生态系统。学生币提供了一个专门的区块链生态系统,旨在加速全球教育机构的区块链技术。
在500多家机构任职
内容[显示]
Student Coin是一个区块链平台,它集成了不同的功能,使个人能够构建他们的代币和项目,而无需复杂的技术流程。它还为学生提供了一个全面的课程来学习区块链技术。
学生币起源于波兰的科兹明斯基大学,是作为一种对学生的激励而发展起来的。Student Coin在学校内的成功导致了该项目在2019年的扩展,更多的学校加入了其生态系统。
Student Coin已经在全球500所教育机构拥有超过10000名社区成员,其中包括斯坦福和哈瓦德等顶尖学校。它在大学里越来越受欢迎的主要原因是它吸引了学生,使他们能够学习和构建基于区块链技术的项目。
工作原理
学生币提供了一个广泛的生态系统与各种功能。学生币在其平台中提供了四个主要功能。目前已有两项功能可用,另外两项将于2021年第3季度推出。
可用功能
教育小组-这是学生硬币学术部分,包括五个部分:技术,基础,安全,投资和资产。学生可以访问区块链技术的不同主题,从基本信息到高级知识。学生还可以理解一些最流行的加密货币的概念,包括比特币和以太坊。
教育小组课程经过深思熟虑,由区块链专家准备,涵盖关键主题。每门课程都附带一个考试,测试所学课程的知识。
投票平台-用户可以在STC项目开发决策中投票,在请愿书上签名,并参与所在大学的选举。学生硬币投票程序非常快速,不需要您提供任何个人数据并将您的决定存储在区块链中。投票很简单,需要使用1个STC令牌来验证投票人的身份。
即将推出的功能
STC交易所-这是学生硬币生态系统的交易部分,将用于买卖加密货币。它还将是列出从STC终端平台开发的基于STC的令牌的主要中心。
STC交换将于2021年第3季度推出,预计将成为全球学生使用的重要交换平台。
STC终端-这是一个学生硬币生态系统平台,为学生和企业家提供支持,以建立代币。任何人都可以在没有技术知识的情况下建造defi代币。
STC终端具有变革性,因为学生可以创建代币,代币可以出售来赞助他们的教育。此外,它还将支持创建不可替代的代币;因此,学生可以构建可用于拍卖的非金融工具。
STC终端将于2021年第三季度推出,与STC交换一起构成学生硬币生态系统的重要组成部分。
学生硬币实用代币:STC
学生币提供了一种称为“STC”的实用代币,用于在其各种产品中执行功能。STC令牌非常重要,因为从STC终端创建的所有令牌都与之绑定。这意味着它们的价值取决于发射时STC代币的价格。
STC代币由学生硬币小组在一个ICO中提供,该ICO从2月份开始,将持续到4月底。它在全球范围内吸引了大量投资,在此期间筹集了3100多万美元。
STC token也在四大平台上市:Cointiger、Uniswap、waves exchange和kanga。
结论
学生币提供了一个坚实的项目与令人印象深刻的基础和接受教育部门。它在全球多所大学的出现显示了它的受欢迎程度,今年晚些时候交易所和STC终端的推出预示着该项目的成功。
链接
学生币
教育类
终点站
交换
1,195
1英寸更名为1英寸网络:计划进一步发展网络
流行的去中心化金融(DeFi)平台1inch正在通过创建多个团队、协议和链来扩展其范围,所有这些都基于为用户提供工具以最大限度地利用DeFi的金融机会的理念。
它最初是一个黑客竞技场的获奖项目,很快发展成为def生态系统中用户最喜爱的DEX之一。该平台的更名将使该项目进一步发展。
复合实验室(Compound Labs)战略负责人刘嘉文(Calvin Liu)对此举发表评论说:
“1inch是我见过的最敏锐、执行力最好的团队之一-。如今1inch已经是DeFi市场基础设施中的一个非常重要的参与者;因此我非常高兴看到他们继续开发改变游戏规则的新产品,并将他们整合到1inch网络中。这种转变肯定不仅会推动项目本身,而且会推动整个DeFi行业的发展!”
目前,1inch网络由5个不同的组件组成,这些组件可以互操作,为网络提供了可靠的创新和技术改进来源:1inch聚合协议、1inch流动性协议、1inch DAO、1inch实验室和1inch基金会。
1继续扩张
虽然更名为“1inch Network”是团队项目在过去几个月里最大的公告之一,但这只是一段时间以来不断扩张的延续。
早在3月份,1inch就与Binance智能链(BSC)进行了集成,1000万个1inch代币从以太坊迁移到了BSC,在此之前,以太坊是1inch生态系统使用的唯一区块链网络。
下个月,该项目启动了自己的流动性开采计划,启动了这一上升趋势,最终1英寸达到了自2021年12月启动以来的最高值。
其他值得注意的事件是与ARCx、ICHI、Ren、Vesper和鸦片等项目建立了新的合作关系,所有这些项目都为用户提供了投资DeFi的新途径。
4月8日发布的更名公告显示,该项目的扩展才刚刚开始,1inch网络将在本月推出一个新协议,至少有两个团队评估另外两个新增项目。
尽管这一宣布并未对该网络的治理令牌(1inch)的整体表现产生重大影响,该令牌在过去一个月一直呈上升趋势,但该货币在4月8日达到历史高点,价值为6.50美元
Coinbase加入了DeFi联盟
随着DeFi生态系统的持续增长和向新网络的扩展,Coinbase周四宣布,它已经加入了DeFi联盟,并将其公开上市。
DeFi联盟是一个DeFi加速器,旨在通过在DeFi项目开发的早期阶段提供资金和支持,到2025年将DeFi生态系统发展到10亿用户,通过促进创新促进生态系统。
虽然没有关于合作条款的具体信息,但Coinbase的一位代表告诉CoinDesk,这不涉及投资或金融支持,因此很可能是战略支持。
尽管许多小型DeFi代币的价格在2020年末下跌,但DeFi仍继续吸引着用户和投资者。
加密货币交易所(cryptocurrency exchange)对DeFi生态系统表现出越来越大的兴趣,其首席执行官布莱恩•阿姆斯特朗(Brian Armstrong)表示,该公司未来将优先提供对DeFi应用程序的访问。
由于目前DeFi市场的总锁定价值为510亿美元,加密货币行业关注并参与其中变得越来越重要,Coinbase等公司的认可是继续推动生态系统的宝贵补充。
依赖PoW的区块链如何验证哈希是使用算法计算的,而不是由人类组成的?
浏览798次
4
1
区块链如何验证所提供的散列(一个具有前导零的散列,应该是唯一的,使用大量处理能力计算)确实是唯一的,并且它不仅仅是一个随机数,有人提出,然后只是将预期的前导零添加到它?
采矿理论
搞砸
工作证明
块有效性
分享
改进这个问题
跟随
15小时前编辑的
墨奇♦
52.3k3232金徽章144144银徽章455455铜徽章
昨天问
萌芽编码器
14333枚青铜徽章
新贡献者
添加评论
8个答案
7
因为
每个人都可以快速使用事务数据来重新计算哈希值,并检查它是否匹配并且小于目标值。
计算散列并不需要时间,它会改变事务的详细信息(例如“nonce”值),直到您找到一个散列值小于目标值的排列。平均而言,这需要大量的尝试,在每次尝试之间稍微改变事务数据。因此,需要对散列进行大量计算。但只有最后的计算需要验证,而不是大量失败的尝试。
分享
改进这个答案
跟随
昨天回答的
红砂砖
10.8k22金徽章1717银徽章3535铜徽章
下面是一篇很好的文章,解释了如何计算块哈希的细节,并提供了一个python中的验证器:medium.com/hackergirl/……昨天是李文克莱夫
添加评论
5
散列函数将“任意大小的数据映射到固定大小的值”。作为一个非常简单的散列,假设函数只对数字起作用,并且只返回最后3位(十进制)数字(即1、10和100位)。
使用这个简单的散列,5将散列到005,123456将散列到456。
比特币块包含少数字段(来源):
版本
上一个块哈希
梅克尔根
时间戳
难度位
暂时的
所有这些都可以用数字表示(时间戳是Unix时间(source),这意味着它基本上是自1970年1月1日的00:00:00 UTC以来的秒数)。
在这些值中,只有nonce可以自由更改而不会使块无效。时间戳可以取值范围很广(大约“1小时前”到“2小时后”(source)),版本号有很大的灵活性(同上)。我将把重点放在当下,因为那是我最容易谈论的。
在这个简化的场景中,工作证明是通过将所有这些数字相加并找到一个导致哈希为000的nonce来完成的。在这个简化的场景中,这样做很简单:您可以将其他数字相加,对部分和进行散列,然后将nonce设置为1000,即部分散列。所以,这不是一个很好的散列算法。
相反,比特币使用的是SHA256。SHA256有几个优点,这些优点源于它是一个加密散列函数;三大优点是,计算给定值的SHA256散列值“便宜”,但生成一个将生成给定SHA256散列值的值是困难的,输入中的微小变化将导致输出中的巨大变化(雪崩效应)。
事实上,据我们所知,生成产生给定SHA256哈希的输入的唯一方法是不断尝试输入,直到找到一个有效的输入。
所以:与开始时的简单散列不同,我们不能仅仅通过查看其余的数据就知道nonce应该是什么。而且,我们不能仅仅调整nonce来得到我们想要的散列:雪崩效应意味着对输入的每一个小的改变都会对输出产生大的改变。因此,找到产生有效SHA256哈希的nonce的唯一方法是从0开始,直到找到合适的nonce为止。
一旦找到合适的nonce,任何人都可以通过用该nonce对块进行散列并查看散列是否匹配来验证nonce/散列对是否有效。这项检查可以很快完成,并证明谁发现了nonce做的工作。
nonce是一个32位整数(source),这意味着有4294967295个(略低于43亿个)可能的nonce。与Powerball彩票相比,一张彩票中大奖的几率约为1/300000000,随机选择的nonce有效的可能性很小;即使有数千个nonce可以产生一个包含足够前导零的SHA256散列,随机选取临时符号的可能性仍然是惊人的。
然后,时间可以在大约3小时的窗口中取任意值,并且具有第二分辨率,因此它可以取约10800个值。这个版本有一些限制,但它似乎是另一个像nonce一样的4位整数;为了粗略计算,假设它可以使用nonce可以使用的可能值的一半。这意味着大约有9e+22(9后面跟22个零)可能的组合。银河系中大约有2000亿颗恒星(来源);也就是说,2000000000或2e+11。在两个人从整个银河系中随机选择同一粒沙子的情况下,随机找到一个正确的头球很有可能。
分享
改进这个答案
跟随
14小时前编辑的
昨天回答的
明尼马斯
15122青铜徽章
新贡献者
大家好,很好的第一个贡献!短语“在这些值中,只有nonce可以在不使块失效的情况下更改。”可能有点误导:矿工创建块模板并计算头之后,他们将尝试完整的nonce空间(43亿次尝试只是杯水车薪,网络的速度约为1.63亿次/s),但是如果他们没有找到一个能构成一个有效块的nonce,他们会改变头中的其他内容来扩展搜索空间。但是,在找到有效块之后,nonce是头的一部分。–默奇♦ 19小时前
抱歉,我应该在前面链接到这个相关的主题:为了避免重新计算Merkle根,矿工可以更改哪些块头字段?如果你感兴趣的话。–默奇♦ 15小时前
添加评论
1
@Sprout Coder获胜的矿工不向要验证的网络提供哈希。他供给街区。比特币块的前80个字节是块头。如果标头的哈希值大于目标哈希值,则该块无效。矿工们反复地散列80字节的头,每次都做一个小的改变。当一个矿工发现一个头部有一个足够小的散列,他发送整个块到一个或多个比特币节点。如果该块无效,节点将丢弃它,并且不将其传播到其邻居
分享
改进这个答案
跟随
21小时前回答的
路易斯·汤姆普森
2111青铜徽章
添加评论
0
谁/什么造成了散列并不重要,只要它对给定的散列函数正确工作。
假设你在记事本中手动将一个块打包在一起,在脑海中随机想到一个数字,然后用你刚刚梦到的哈希值标记这个块,假设你是宇宙中最幸运的人,你碰巧用这种方式打包了一个积木,所以它确实与你在脑海中想象的数字相符(这种可能性是难以置信的,难以置信的,难以置信的不太可能,但不是绝对不可能的)-恭喜,你赢了这一轮的比赛;网络上的其他人会把你组装的块,按照网络上广泛接受的算法进行散列,得到与你想象的完全相同的数字,宾果-它被证明了。你的解决方案有效!你得到区块奖励,你的区块就被并入区块链
最关键的是,“难以置信,难以置信,难以置信的不可能”的部分,当你向世界惊呼“我有像ABCDEF这样的块,我把它散列到00123,这是有效的,有效的,比难度小,所以给我奖励”。网络的其他部分会去“呃,不,实际上阻止ABCDEF散列到00255这是不正确的”-发生这种情况的可能性(你编造的散列是错误的)是数十亿倍
你必须意识到,一台挖掘机器会有一堆事务和其他的乱七八糟的东西,它可以打包在一个块中,它可以对它进行散列-得到结果200(假设它寻找的是小于100),这比难度要高,所以它做了一些调整,再次散列,得到250,调整,散列得到199,调整/散列/调整/散列。。它以每秒数十亿次的速度这样做,最终,也许它会得到一个小于100次的结果——它现在可以宣布阻塞,其他人会验证它
如果它(或你)只是编造了一个散列,并宣布它是赢家,它是如此难以置信的不可能是正确的,它可能不是一个赢家,不会被网络接受。就像你买彩票时输了号码,然后跑来跑去喊“我中了彩票!我选了1,2,3,4,5,6,昨晚的数字是1,2,3,4,5,6,给我几百万!”每个人都会说“不,昨晚的数字是1,4,7,22,38,49。。“走开”
分享
你能找到“每秒数十亿次”的信息吗?如果只有42亿个可能的临时事件,矿工们每秒可以检查数十亿个临时事件,那么大约每秒钟就应该生成一个新的区块;它似乎更接近每10分钟生成一个区块。–23小时前
但是,块的时间戳可以更改,或者事务可以重新排序-nonce不是唯一可以更改块以导致不同哈希结果的东西。挖掘设备以每秒万亿次的速度散列,因此单个设备已经能够每秒对块进行数十亿次的散列,并且在发现一个小于难度的块的散列之前,它们已经多次用完nonce。故意改变难度,使求解速度平均保持在10分钟;如果哈希速度加倍,则时间减半,因此。。——21小时前的凯乌斯·贾德
网络改变了难度目标,有效地使难度提高了一倍,平均每10分钟解决一个障碍的几率提高到1。另外,不要忘记,对于时间戳为Y的特定X块事务,42亿个nonce中可能没有一个能得到比难度小的哈希值;块解算速率与该块检查了多少个nonce无关——Caius Jard 21小时前
添加评论
0
块在以下情况下有效:
它的散列比难度低
它只包括有效的事务
哈希是从80字节的blockheader生成的。然后将得到的哈希值解释为一个数字,以将其与难度目标进行比较。
很难找到一个标头遇到困难的块:比特币网络目前约为163 EH/s,即全球平均每10分钟有163次每秒5百万次的尝试来查找有效的。
另一方面,识别一个虚构的解决方案是微不足道的。成功的矿工必须在公告中提供完整的区块头。它的对等方只是从blockheader重复哈希计算,以验证块是否满足困难。只有这样,对等方才能检查块的剩余内容是否也是有效的。如果块是有效的,它们将块依次转发给它们的对等方。否则,它们会丢弃它(在某些情况下会丢弃提供无效数据的对等方)。
分享
改进这个答案
跟随
15小时前回答的
墨奇♦
52.3k3232金徽章144144银徽章455455铜徽章
添加评论
0
块的散列不是简单的唯一字符串,而是使用散列函数生成的唯一字符串。
散列函数是一种不能反转的单向算法。因此,为了生成所需的输出,您别无选择,只能反复修改所需的输入,直到找到一个有效的输入。
这是一个挖掘过程,计算机(1)获取事务数据,(2)修改事务数据的一小部分,(3)每秒生成数十亿个哈希,试图找到一个给定的小修改,与事务数据的其余部分一起,将生成一个数量为X的零的哈希。
现在hash已经生成,完整的事务数据以及nonce可以提交给BTC网络。尽管要找到正确的nonce来“反转”单向散列函数花费了无数次的尝试,但通过简单地通过散列函数传递它和事务数据来验证它是微不足道的。
回答不错,但加密哈希函数与加密无关。矿工可能会在试图查找块时修改块模板的其他部分,您可以在此处阅读更多内容:bitcoin.stackexchange.com/q/90393/5406–默奇♦ 14小时前
@默奇谢谢,更正。–是的,22 14小时前
添加评论
0
计算给定已知值的散列非常简单。挖掘的工作原理是,您必须获取事务的详细信息,并得出一个值(nonce),该值将使哈希适合预定义的范围。目前使用比特币时,你需要有一些值,并计算一个以18开头的0的散列来“挖掘”一枚硬币。
为了计算散列值,需要获取事务细节并添加一些特殊的调料,然后计算散列值。如果散列有18个前导零,那么您正在挖掘比特币。你把你的特殊价值和散列给网络,如果有足够多的其他矿工同意,它就会成为区块链的一部分。其他矿工接受你的散列,并开始计算新的散列与新的事务和他们自己的nonce得到下一个散列。
如果你用18个前导0和其他46个十六进制数字组成你自己的散列,那么首先会发生的事情是其他矿工会用你的nonce来处理事务细节并自己计算散列。这是一个简单而快速的操作,它使用一个随机的nonce来尝试产生一个新的有效散列。
问题是,对于18个前导0,您需要尝试大量的nonce来找到一个包含18个前导0的散列。您需要尝试大约10000000000000000000个nonce来找到一个将给您一个包含18个前导零的散列。这意味着检查散列需要1/10000000000000的计算能力。当您将哈希提交到网络时,其他节点要做的第一件事就是验证哈希。如果你试图“编造”一个哈希,但无法验证,网络的其他部分将忽略你,甚至停止尝试验证你创建的未来哈希。
分享
改进这个答案
跟随
40分钟前回答的
杰森·戈马特
101
新贡献者
添加评论
0
区块链如何验证
区块链不会验证任何东西;网络会验证。但是区块链可以用来验证事物(事实上,这就是它们的全部意义)。
所提供的散列(带前导零的散列应该是唯一的…)确实是唯一的
根据定义,散列是唯一的,因为每个块头正好有一个散列。
如果“独特”是指“与其他区块不同”,那么:
这并不是比特币规则的一部分。
即使是这样,验证也很简单,至少与验证区块链所需的所有其他计算相比。
无论如何,事实上肯定会是这样,因为像比特币(SHA256)那样的好散列函数几乎不可能找到具有相同散列的两个值。
“独特”这个词可能不适合这个问题。
散列所提供的(使用大量处理能力计算的)
比特币使用的哈希值易于计算(因此易于验证)。困难在于找到哈希值小于目标值的块头。
它不仅仅是一个随机数,有人想出,然后只是添加了预期的前导零?
没有人能够验证所提供的散列来自何处,这并不重要。重要的是:
它实际上是提供的头的散列。
它小于目标值。
如何从共享中恢复原来的记忆?
浏览56次
0
我刚刚读到一个原始的助记符可以被分成几个部分,我有点困惑于系统如何从这些助记符片段中恢复原始的助记符。
我有助记忆的例子
雷达温暖披萨悲伤值得攻击面包车丝带牛奶面吉他单身汉
然后我分拆得到5股记忆法
1死亡重开排序违抗大猩猩现场大炮扫描大东西行动
2拱形农民行为箱试装表示器官旅游者饥饿的生物学思想
三。gun win grace排气电影帆索新闻捆绑滑翔明亮最小
4装载阳光自行车龙鬼排序乌龟嗡嗡轨道细长便宜照片
5食谱蛇提交温柔松鼠纹身男孩惩罚帆夏季舌头鸽
我加起来的三个3股,原来是最原始的记忆法。但我有个问题。如果我只记得这5个助记符中的2个,我能恢复我原来的助记符吗?如果可能,请告诉我怎么做?
谢谢您
记忆种子
分享
改进这个问题
跟随
11月30日17:33编辑
阿布杜萨马德
241299银徽章1818铜徽章
11月30日16:27问
Zmx阿塔
111青铜徽章
添加评论
1个答案
-1
您可以选择哪些共享子集足以重建原始机密。这就是为什么它被称为n的m,所以把m设为2,n设为5,你就得到了你所需要的。
如果你还没有这样做之前,分裂的秘密,那么2股将是不够的。
分享
改进这个答案
跟随
回复时间:11月30日17:34
阿布杜萨马德
241299银徽章1818铜徽章
你能给我看看吗?–Zmx Atah 11月30日17:52
@我不知道你用了什么工具或脚本,所以我怎么给你看?–Abdussamad 20年12月1日12:11
我只是在用伊恩科勒曼的沙米尔秘密。但我对沙米尔的秘密知之甚少——12月1日下午16:41
只需选择5个部分中的2部分,当分裂的秘密-阿卜杜萨马德12月2日12时44分20秒
我不认为这回答了问题。OP正试图用两个共享来重建他们的秘密,这两个共享是作为3/5设置的一部分创建的。这是不可能的。——13小时前的皮特·维尔
添加评论
从bip-39种子短语生成私钥?
2
我可以使用比特币核心生成一个新的私钥和相关的公共地址,但我真正想做的是从一个24字的种子短语生成一个新的私钥。我不知道该怎么做,也找不到任何例子。
BIP-39单词表:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
当前代码:
var bitcore=require(“bitcore lib”);
var缓冲区=bitcore.crypto.Random码.getRandomBuffer(256);
var散列=bitcore.crypto.Hash文件.sha256(缓冲区);
变量bn=比特核心.crypto.BN.fromBuffer(哈希);
var pk=新bitcore.PrivateKey(bn).toWIF();
var address=新bitcore.PrivateKey(bn).toAddress()+“”;
如果我理解正确,我将从24个随机选择的单词(从BIP-39单词列表)生成一个哈希,然后使用它生成一个私钥。散列种子短语的步骤和格式是什么?
私钥
搞砸
记忆种子
分享
改进这个问题
跟随
2018年3月2日0:28问
科尔宾
12511银徽章77铜徽章
这24个种子词不能任意选择。有关合成种子词的示例,请参见github.com/libbitcoin/libbitcoin-资源管理器/wiki/…。-斯卡特2018年3月2日1:56
非常感谢。我正在使用比特币核心在Windows NodeJS环境中开发。这些示例看起来像是使用“bx”的某种命令行操作,在我的环境中,它没有被识别为任何可执行文件。–科尔宾2018年3月2日2:40
在进行NodeJS工作时,至少您现在有了一些测试向量信息。-斯卡特2018年3月2日3:38
添加评论
2个答案
0
https://github.com/iancoleman/bip39
“将BIP39助记短语转换为地址和私钥的工具。”
分享
改进这个答案
跟随
回复时间:8月12日20:22
用户49041
添加评论
-1
请看示例7。其他的阿尔特币也有类似的例子。
分享
改进这个答案
跟随
2018年3月2日1点55分答复
斯卡特
275911金徽章99银徽章020铜徽章
非常感谢。我正在使用比特币核心在Windows NodeJS环境中开发。这些示例看起来像是使用“bx”的某种命令行操作,在我的环境中,它没有被识别为任何可执行文件。–科尔宾2018年3月2日2:40
添加评论
当我需要快速买房时,我该如何避免花费我的比特币?
查看47次
0
最不可能的事情发生了:我长大的那栋房子,在危急的年纪被迫搬走了,从那以后我一直渴望的那栋房子,就被卖掉了。虽然他们在内部甚至在很大程度上破坏了它,我只是碰巧真的需要一个地方住,关键是,为我自己和其他两个家庭成员。
比特币的价格这么低,我不可能把它们卖给菲亚特买房子。另外,在我的情况下,这将需要很长时间来完成(使用Bisq)。房子很快就要卖了。我们没有法定的手段可言。
布洛克菲、霍德尔、霍德尔和索维林都是无稽之谈。两个都不管用,至少对我来说不管用。因此,借我的硬币来获得利息,以便用这些钱来支付房子的贷款似乎也是不可能的。加上我的银行已经不喜欢我了,因为他们知道我有比特币。我甚至试着问他们是否可以用我的比特币作为担保从他们那里贷款。他们笑着,以一种非常屈尊的态度对待我。
我梦想中的房子,虽然处于一个几乎被摧毁(完全改变)的状态,却又从我身边溜走了。考虑到我最近一直在想这个问题,它几乎像是上帝给我的一个信号,我打算现在就买下它,然后慢慢地把它恢复到过去的样子,同时生活在里面。
但尽管理论上有足够的比特币可以提前购买大部分比特币,但我从未感到自己比现在更穷。我不能从我的硬币中“提取”价值,因为一切都太早了。我也害怕死放弃任何控制我的私钥,或失去BTC的方式之一,你可以失去他们,无论是意外或通过某种骗局。
在这种令人沮丧的情况下我该怎么办?我要问经纪人他们是否接受比特币,尽管我不能浪费我的硬币,但我非常怀疑他们是否会回答。尽管有这么多“利好消息”,坦率地说,现实世界中的大多数人似乎仍然对比特币一无所知。
付款
出售比特币
价值
菲亚特
贷款
分享
改进这个问题
跟随
6小时前问的
J.M。
1
新贡献者
你的问题是什么?如果我们能帮你,你还有多少时间?这房子你要付多少钱?你的比特币有多大?–6小时前的Parinaz Mirshekar
我的问题是如何得到房子,而不必浪费我的比特币在我的情况。如果有解决办法。我怀疑有,但我很绝望。–6小时前的J.M
1
如果你觉得这房子现在如果值得花你的BTC,那么你应该这样做。否则,不要,或者再买一个。没人能替你做那个决定。–Pieter Wuille 5小时前
如果你想买东西而不花你的BTC,你需要花其他的钱。–Pieter Wuille 5小时前
这能回答你的问题吗?有没有一种方法可以贷款给你的比特币,比如以太坊如何在MakerDAO中用作CDP来获得DAI?–RedGrittyBrick 5小时前
添加评论
更改-BitcoinCore 0.20.1中的mempoolexpiry
查看128次
0
我无意中做了一笔费用很低(5 sat/字节)的交易,我怀疑它是否会很快得到确认。“替换为费用”不可用,因为我的交易没有更改。放弃交易选项也不可用。如何更改在Windows 10上运行的BitcoinCore(0.20.1)中的-mempoolexpiry设置,使事务不需要等待2周就可以自动从mempool中退出?
比特币核心
交易费用
未确认交易
内存池
分享
改进这个问题
跟随
11月4日18:57被问到
杜达13
1
添加评论
1个答案
0
我无意中做了一笔费用很低(5 sat/字节)的交易,我怀疑它是否会在任何时候得到确认
在此处输入图像描述
根据mempool的费用分配情况,我可以在几小时/几天内确认https://btc.bitaps.com
如何更改在Windows 10上运行的BitcoinCore(0.20.1)中的-mempoolexpiry设置,使事务不需要等待2周就可以自动从mempool中退出?
它可以在比特币.conf但是,如果事务已经转发到其他节点,我认为它不会影响任何东西。
分享
改进这个答案
跟随
11月4日22:47编辑
回复时间:11月4日22:41
普拉扬克
300611金徽章55银徽章1717铜徽章
RBF技术上不需要更改,但如果不更改,就无法在不减少发送量的情况下增加费用。–Pieter Wuille 11月4日20:22:43
谢谢。我没有意识到这一点。将编辑我的答案。–Prayank 11月4日20:22:45
添加评论