比特币

【图学院】区块链与密码学全民课堂第1-1讲:比特币的诞生

≡放荡痞女 提交于 2020-08-10 16:24:07
导语:PlatON全方位普及区块链与密码学知识的全民课堂系列上线啦,我们将用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,全民课堂等你来学。 1.0 引言 我们先从一组小漫画聊起,先看看帅气的我(咳咳)和小明发生的故事。 -1- -2- -3- -4- 看完漫画,大家对用区块链记账有了大概了解嘛?其实在区块链运转机制中,当然不能用石头剪刀布啦!而是让全网节点比赛,看谁先算出一个前X位都是0的随机数,谁就获得记账权,我太难了… 举个例子:整个比特币网络要约10分钟才能找出一个前10位都是0的随机数,所以确保同时只有一个节点记账。 而如何确保多方互相都信任呢,第一大家一起“抄作业”,并放在自己的书包里(账本),第二确保“作业”在字迹上盖个印章,确保不被篡改。 说是照抄一遍,其实交易内容是可以被加密的,虽然密文全网同步备份,没有对应的私钥还是看不到——确保了数据私密性和安全性。 (没有钥匙休想打开我的作业本!而在“作业”上盖章,这个“印章”则是比喻区块正文的对应Hash(Merkel根),Hash相关的知识点在后面的课堂中会讲到,只要正文被篡改了哪怕一丁点儿,Hash就会变得完全不一样,“大家”也就知道正文被篡改了。 就像是篡改作业的笔记,不管是橡皮擦掉、胶条粘掉、还是用涂改液涂掉,都是留下痕迹哦

数字货币期货交易逻辑的一点思考

北城以北 提交于 2020-08-10 13:24:44
问题场景 长久以来,数字货币交易所持仓API接口的数据延迟问题总是困扰着我。一直没有找到合适的处理方式,这个问题的场景我来复现下。通常合约交易所提供的市价单其实为对手价,所以有时候用这个所谓的“市价单”有些不靠谱。因此我们在写数字货币期货交易策略时,大部分用的是限价单。在每次下单后,我们要检查持仓,看看下单是不是成交了,并且持有了对应的仓位。问题就出在这个持仓信息上,如果订单成交了,交易所持仓信息接口(就是我们调用exchange.GetPosition时底层实际去访问的交易所接口)返回的数据应当是包含新开仓持仓信息的,但是交易所返回的数据如果是旧数据,即刚才下单的订单成交前的持仓信息,这样就出问题了。交易逻辑可能认为订单没有成交,继续下单。但是交易所下单接口并不延迟,反而成交很快,下单就成交。这样会造成一种严重的后果就是策略在一次触发开仓的操作时会不停的重复下单。 实际经历 因为这个问题,见过一个策略疯狂的开满了多头仓位,幸亏当时行情暴涨,浮盈一度超过10BTC。庆幸是行情暴涨,如果是暴跌,结局可想而知。 尝试解决 方案1 可以给策略设计下单逻辑为只下一次单,下单价格为当时的盘口对手价格加一个较大的滑价,去吃一定深度的对手单。这样做的好处是只下一次订单,并且不基于持仓信息判断了。这样可以避免重复下单的问题,但是有时可能价格变动比较大的时候下单会触发交易所的限价机制

深入理解编译优化之循环展开和粗化锁

假装没事ソ 提交于 2020-08-10 02:02:04
目录 简介 循环展开和粗化锁 分析Assembly日志 禁止Loop unrolling 总结 简介 之前在讲JIT的时候,有提到在编译过程中的两种优化循环展开和粗化锁,今天我们和小师妹一起从Assembly的角度来验证一下这两种编译优化方法,快来看看吧。 循环展开和粗化锁 小师妹:F师兄,上次你讲到在JIT编译的过程中会进行一些编译上面的优化,其中就有循环展开和粗化锁。我对这两种优化方式很感兴趣,能不能展开讲解一下呢? 当然可以,我们先来回顾一下什么是循环展开。 更多精彩内容且看: 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新 Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新 Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新 java程序员从小工到专家成神之路(2020版)-持续更新中,附详细文章教程 循环展开就是说,像下面的循环遍历的例子: for (int i = 0; i < 1000; i++) { x += 0x51; } 因为每次循环都需要做跳转操作,所以为了提升效率,上面的代码其实可以被优化为下面的: for (int i = 0; i < 250; i++) { x += 0x144; //0x51 * 4 } 注意上面我们使用的是16进制数字

BTC成为以太坊引力井的首个“受害者”?

天大地大妈咪最大 提交于 2020-08-09 23:29:08
现在有超过1亿美元的 BTC 在以太坊经济中流通。虽然这只占 BTC 总市值的一小部分,但不可否认的是,这种趋势正在增长。最终,以太坊将充当全球金融资产的引力井,而比特币是第一个“受害者”。 为何?因为去中心化金融 (DeFi)。随着 Compound、Maker 和其他一些 DeFi 应用开始使用比特币作为抵押品提供无须许可的金融服务,人们正在选择将自己的原生 BTC 迁移到以太坊网络,以利用该网络上可以获得的任何价值捕获范围。我的意思是,现在谁还想干坐着坚定持有 BTC 呢?无聊。 他们通过存入 BTC 并以 1:1 的价格兑换成以太坊上的 ERC20 代币来实现这一点,因此这些代币实际上与 BTC 挂钩。这些以太坊化的 BTC 有着很多表现形式,从更加中心化的 WBTC 到更加无须许可的 renBTC 等等。 最近几周 BTC 最大的引力井是 Compound。在6月中旬推出了 COMP 流动性挖矿之后,这个借贷协议中锁定的 BTC 价值已经迎来了巨大的增长。 MakerDAO开启了这一趋势 Maker 是以太坊网络上 BTC 数量飙升的最初推动因素,Maker 于今年5月将 WBTC 增加为 DAI 抵押品。虽然 WBTC 已经达到了其 1,000 万 DAI 的债务上限,导致锁定在 Maker 中的新 BTC 数量处于低潮。 但这并不会持续多久,因为 MKR

现在的比特币是1980年的石油吗?

牧云@^-^@ 提交于 2020-08-09 20:06:32
上周最大的加密货币新闻之一是,亿万富翁对冲基金经理保罗·杜德·琼斯(Paul Tudor Jones)成为首批持有比特币的机构投资者之一,这是目前按市值计算的最大加密货币,可以作为对冲大规模印钞引发的通货膨胀。 琼斯告诉客户,比特币使他想起了1970年代末期的黄金,当时消费者价格开始脱离轨道。经过通货膨胀因素调整后,黄金价格实际上不是在2011年达到顶峰,而是在1980年达到顶峰。 琼斯写道: “最佳利润最大化策略是拥有最快的赛马” “如果非要我进行预测,我认为最好的标的就是比特币。” 顺便说一下,这位65岁的投资经理仍然是个“黄金迷”,他预测金价可能反弹至每盎司2400美元,“如果我们回到1980年的极端水平,则可能升至6700美元”。 第三次比特币减半 讨论的另一个大话题是上周一发生的比特币减半。这只是比特币11年历史上的第三次减半,第一次发生在2012年11月,第二次发生在2016年7月。 如果您不熟悉该术语,“减半”是一种人为的,预先设定的编程手段,可以控制比特币的供应。 在减半之前,每一次强大的计算机网络解决一个复杂的数学问题时,加密矿工都会获得12.5个比特币奖励。但是今天奖励已减少了一半,至6.25个比特币。 下一次减半(4年后)将奖励限制为仅3.125比特币,依此类推,直到开采出所有2100万比特币为止。根据Blockchain.com的数据,截至上周四

央行下发首个区块链金融应用规范 神州信息“区块链+金融”有望增速!

陌路散爱 提交于 2020-08-09 19:48:48
近日,央行下发了《推动区块链技术规范应用的通知》及《区块链技术金融应用评估规则》(下称《规则》),作为国内首次由最高权威机构颁发的区块链相关规范文件,《规则》的发布显示了国家层面对区块链技术的极大重视,我国区块链相关的研究和标准化定制正进入全面推进阶段,“区块链+金融”的应用场景有望迎来加速落地。 有机构报告显示:《规则》落地有望推动金融行业区块链应用,不排除未来央行数字货币DCEP落地后与区块链相关应用结合带来潜在市场空间。这意味着银行、券商、保险公司等金融机构在进行区块链技术金融应用时,产品设计、软件开发、系统评估将迎来统一标准,有利于推动金融行业区块链应用。同时,考虑到区块链分布式、安全、稳定等特性,认为未来DCEP落地后,与区块链在更多环节的结合应用有想象空间。 基于不可篡改、可追溯等特性,区块链技术能助力实现金融的升级和再造,在金融领域应用最为广泛,且商业化程度最高。我国多家银行和金融科技公司正积极探索区块链应用与研发,重点布局在供应链金融、数字货币等领域的赋能。 神州信息金融科技首席架构师陈宏鸿此前曾表示,区块链能够实现安全可控的数据共享,再结合开放式服务,以及人工智能、大数据等数据分析,从而打破银行与各行业间的信息壁垒,从根本解决传统模式下银行面临的风控、效率、成本难题。针对大家都在谈的供应链金融,银行可将企业的应收账款融资作为应用场景

区块链服务网络BSN官网声明

我们两清 提交于 2020-08-09 18:07:45
区块链服务网络(Blockchain-based Service Network)(以下称为“服务网络”或“BSN”)是一个跨云服务、跨门户、跨底层框架,用于部署和运行各类区块链应用的全球性基础设施网络。BSN的核心理念是建立一个对标互联网的区块链公共生态环境。 如同云服务商向网站提供公有云服务一样,只要网站在当地合理合法运营,具体经营的内容与云服务商没有任何关系。BSN同理,BSN仅负责向开发者提供一站式的区块链应用部署和运行服务,不参与区块链应用的开发与运营。 最近,社会上出现一些组织和个人假借BSN的名义,并利用近年来流行的“虚拟货币”和“区块链”等概念从事传销、非法集资等违法活动。对此,BSN特别声明:BSN是由多家中国企业联合研发和建设的全球性区块链基础设施。在这种定位下,BSN仅提供区块链的运行环境,对纯技术进行不分国界的研究和支持。如您发现不法分子冒用区块链服务网络BSN官方名义从事违法行为,请您第一时间与公安机关联系。 来源: oschina 链接: https://my.oschina.net/u/4352688/blog/4285411

详解区块链是什么!KiBiEx加密货币交易所~

社会主义新天地 提交于 2020-08-09 17:21:26
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。 2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》 [1] 。2019年10月24日,在中央政治局第十八次集体学习时,习总书记强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。“区块链”已走进大众视野,成为社会的关注焦点。 什么是区块链?从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动 [7] 。 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块

详解区块链是什么!KiBiEx加密货币交易所~

你离开我真会死。 提交于 2020-08-09 15:00:35
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。 2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》 [1] 。2019年10月24日,在中央政治局第十八次集体学习时,习总书记强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。“区块链”已走进大众视野,成为社会的关注焦点。 什么是区块链?从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动 [7] 。 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块

【全球部署】区块链数字货币交易所系统开发解决方案服务商

眉间皱痕 提交于 2020-08-09 14:28:10
【全球部署】区块链数字货币交易所系统开发解决方案服务商 数字货币交易平台搭建只是提供了一个集中交易的场所,用户将持有的币在交易所进行集中撮合交易,类似股票和证券。 目前数字货币投资已经成为目前币圈最热的话题,尤其是比特币价格的不断上涨,也使得大家开始关注数字货币的投资,不得不说比特币这么多年确实是一直都是虚拟加密数字货币圈子中的大佬。 数字货币交易系统解决方案 数字货币区块链交易系统开发: 1.支持多个虚拟硬币的真正块链接口,以及台币的出库管理。 2.货币交易、多虚拟货币兑换交易、K线实时行情、委托交易、市价交易 3.场外交易,不同的买卖双方可以通过这个平台进行交易,合法的硬币可以兑换成虚拟的硬币。 4.钱包功能、多种虚拟货币进出、锁定释放、糖果配送等 5.安全管理,从程序,数据库,服务器,区块链接口,冷热钱包管理,双层加密等方面保障资产安全. 数字货币交易所平台的重点是什么? 1、安全性:没有多安全解决方案系统保证。这样的系统,即使系统成本很低,最好在后期运行。它也是别人的现金付款人。 2、体验感:如果开发交易所只注重价格,作为交易所运作,不仅难以留住用户,也难以吸引用户。用户也喜欢比较,现在会员也经历了很多年,经验交流应该会更好! 3、模式创新:大多数交易所采用货币匹配交易模式或场外交易模式。目前,据了解,会员并不局限于单一游戏,更倾向于多元化经营。