币客注册送BTC联币金融礼包处理中是随机还是均分

  本周回顾:
  比特币成功分叉1:10分叉出BCD钻石
  Bitcoin Diamond(BCD)在北京时间日17点20分于区块高度495866处完成硬分叉,这是由两大比特币挖矿团队EVEY和007一起成立的基金达成分叉共识。截至目前,BCD已经涨至140美元,相当于一个比特币增值近20%。
  CME宣布推出比特币期货之后,比特币飙升至新高
  比特币的价格去年十月一直在看似不间断的反弹。在芝加哥商业交易所(CME)宣布加密货币期货上市后,这一趋势延续了上周。换句话说,像对冲基金,道具交易公司和银行这样的机构投资者很快就可以交易比特币用于投机目的,而且还可以在长期持有比特币的情况下对冲比特币。
  此外,CME的举动是比特币作为合法另类资产类别的明确批准。因此,不出所料,随着新一轮投资者大量涌入比特币,比特币的价格一路攀升至新高。10月30日,比特币交易价格在6,150美元左右,本周收于7,475美元左右,创历史新高,超过7600美元,周日早上达到。
  以太坊价格居历史新高,500美元指日可待?
  上周五,以太坊的价格创下历史新高,推动第二大电子货币在今年年底前突破500美元大关?
  USDT被盗:黑客所为还是监守自盗?
  北京时间11月21日,Tether官网发布表示,$30,950,010USDT于日从Tether Treasury钱包中被盗。同时,Tether表示将迅速采取行动,确保交易所不会引入这些被盗的资金。而Tether被盗声明一出,国外社区有用户认为,该地址中被盗的3000万美元只是Tether掩耳盗铃的第一步。实际面临的兑付危机远远不止3000万美元。尽管目前还未有确凿证据表明,Tether公司真的超发严重,并参与操纵比特币价格。不过,对于层出不穷的外界质疑,Tether选择的不是用事实回应,而是顾左右而言它。无论事实真相如何,都不免让人担心,这场中心化模式下的信任危机如何收场。
  海外平台找币(zhaobi.com)
  首家运用了区块链底层技术打造的海外交易平台:找币zhaobi.com本周已开放注册、登录、充值,下一阶段将上线资产转移、上线交易等。So,您还等什么?请尽快加入我们电报群:https://t.me/bityuan 到时将会不定时发放红包雨等您来抢!
  区块链技术加快国际贸易
  据IBM和WEF专家介绍,区块链技术有助于促进跨境贸易交易的工作流程,特别是在处理文件审批流程。国际贸易需要一个更快,更安全,更有效的方式来处理跨越国界的商品所需的文件批准工作流程。传统的供应链依赖于大量纸质文件的实际移动,从而可能发生欺诈,人为错误和无意中拖延。与此同时,供应链与物流专家也表示,区块链或数字账本技术正在缓慢而稳妥地通过像信用和传统贸易和货运文件的数字化将金融工具带入货物运输领域。
  印度国家银行计划试行基于区块链的智能合约
  印度国家银行(SBI)计划在2017年12月对由区块链联盟开发的基于区块链的智能合约系统进行beta测试。该联盟旨在为该国的银行开发区块链解决方案。SBI负责人表示创建一个中心平台将用于对人工智能,机器学习和区块链技术等新技术进行研发。该平台还旨在举办黑客马拉松和孵化创业。
  新西兰航空公司探索区块链技术提高客户服务
  新西兰航空公司宣布与分散旅行平台Winding Tree建立新的合作伙伴关系,旨在探索区块链技术在航空公司业务中的应用。这项安排将调查科技是否能够使新西兰的航空公司提高包括行李跟踪和机票预订在内的服务的安全性和效率。通过这种合作关系,航空公司希望利用快速和安全的信息共享,并通过降低成本为客户带来收益。
  zhaobi.com基于区块链底层技术的数字货币交易所,已经上线了!红包雨!!难道请了雨神?WOW~ WOW~ 妥妥的红包雨~~~给你在冬日里带来一丝丝暖暖的情意~~~~SO Baby,come on!~快来加入比特元大家庭吧!~ 比特元电报群:https://t.me/bityuan
  比特币竞争币-比特元即将登录找币网zhaobi.com !近期将会不定时发放红包雨,欢迎加入来抢!比特币有多牛,比特元就会有多红!
  免责声明:
  虚拟币价格文章和市场更新仅供参考,不应被视为交易建议。作者均不对任何损失或收益负责。欢迎关注我们的微信公众号:bitlicai 同时欢迎加入电报群:https://t.me/bityuan,如若喜欢此类文章或想加入群组可以加微信
多伦多时间8月15日,在加拿大多伦多举办的Blockchain Futurist Conference大会上,Cardstack 创始人Chris Tse 发表了题为《从投机到效用:dApp应用落地的蓝图》的演讲,他就关于当下区块链应用落地的现状,行业的痛点、原因以及解决办法和大家分享了自己的观点。Chris表示,在大量的营销宣传背后,即使是最受欢迎的dApp也只有数百个日常活跃用户。其主要原因是应用层欠缺,缺乏一个大家熟悉的方式,如app或网页,大多应用需要下载和调试Chrome插件,就连之前最火的crypto
kitty也是如此,整个过程繁琐困难。其次,大部分区块链项目均为中间件或底层公链,都处于提升后端功能,而致力于解决前端交互问题的项目较少、目前大多解决方案都是基于已有的互联网前段框架上。除此之外,dApp应用都需要各自的代币,并不能通用,因此形成了“应用孤岛”,增加了用户使用的.........
Hero Node Project Progress Report第 24 期(7.30 -- 8.10)DevelopmentdBlog 项目-规划 dBlog 2.0 的功能,增加文章更新、历史版本浏览等功能,个人页面功能和界面重新设计,通过阅读端和写作端的功能分离,在阅读端增加博客常见的如阅读数、评论等功能,增加打赏功能,国际化、移动端适配。-技术小组讨论,明确任务及分配,制定严格的开发计划。-调研基于 IPFS 的分布式数据库作为 dBlog 2.0 的数据存储。-改进 view 层的实现。Hero Mobile 完善开发-调整原有界面,加入以太坊钱包功能,存储 keystore 和私钥,优化文件存储和读取速度,为之后的版本留下了兼容性可能,存储读取文件的异步线程优化处理,防止内存泄漏的产生。-用户输入密码和存储的 keystore 或者私钥进行签名,修改了签名的内部回调流程,优化.........
区块链最早在2008年,作为比特币的交易信息数据库(相当于数字货币所有交易的公共账簿),由中本聪提出。作为密码学方式保证的链式数据结构,区块链在金融、物联网等诸多领域拓展应用,被认为是互联网最重要的一次底层迭代,是信息社会价值传递的方式。▲五大全球发展趋势(快速的城市化、人口和社会变化、技术突破、全球经济力量转移、气候变化和资源匮乏)我们生活在一个数十亿年前无法想像的规模的信息生成和交换的世界里。信息经过处理后,随时可供消费者使用。在信息在容易获得的媒介中呈指数级增长的世界,其可靠性至关重要。目前,为了使信息可靠,便于交易,我们依靠大量的中介机构对信息进行认证,在交易双方之间建立“信任”,比如银行对金融交易的认证。这些信任中介对我们运作的方式起着基础性的作用。讽刺的是,在这样一个信息爆炸的时代,不是所有中间商都靠得住。区块链是一种分布式账本技术,通过安全地存储跨多个系统的信息,通过创建可信.........
区块链十大名词解析一、区块链(BlockChain)区块链是一串通过验证的区块,其中每个区块都与上一个区块相连,一直连到创世区块。区块链是比特币等数字货币的底层技术,是一个去中心化的分布式共享账本。区块链与人工智能、大数据并称为金融科技的三大方向。二、比特币(Bitcoin)比特币是区块链技术的第一个落地应用,最初是一种点对点的电子现金(Bitcoin: A Peer-to-Peer Electronic Cash System)。如今,比特币已经根据中本聪的思路设计发展成为开源系统,以及构建在其上的数字货币网络。三、数字货币(Token)区块链最初的应用形式就是数字货币,区块链的出现本身也是为数字货币服务。目前来说区块链应用最好的领域是金融领域,这是因为区块链技术更适合于为金融场景服务。数字货币是电子形式的替代货币,它是属于虚拟世界中的虚拟货币。目前全世界发行的数字货币有成千上万种,它们.........
今天,全国首张区块链电子发票面世了,该电子发票是通过微信开出,位于深圳的一张发票。全国范围内首个“区块链+发票”生态体系应用研究成果。怎么操作,小白跟您说!1.支付完成2.发票开具放入“卡包3.”从“卡包”里选择发票提交报销系统结账后就能通过微信自助申请开票、一键报销,发票信息将实时同步至企业和税局,并在线上拿到报销款,报销状态实时可查。也就是说,从此再也不用等待报销。和纸质发票,贴票,审核等等繁杂过程say goodbye!区块链的正确打开方式无误了!小白随机采访了一下,很多人都认为:区块链发票不仅给消费者带来了方便,对其他群体也很有益处!如果你的交易是用线上支付的方式来完成的,这笔交易的数据便可即刻上链。使用区块链分布式技术来存储信息将为商家、企业、税务管理方和消费者带来极大的益处。因为区块链的特性,不仅可以确保数据的安全性、不可篡改性,更将每一个与发票产生关系的角色连接在一起。网络搜.........
比特币挖矿巨头比特大陆完成了新一轮IPO预筹资,获得了一些高知名度投资人的注资,目前估值达150亿美元。 本轮预筹资于上周六完成,投资方包括中国科技企业腾讯以及日本的软银。软银也是一家科技巨头公司,是优步最大的股东,占股比例达15%;而腾讯则开发了中国的主流社交媒体平台微信。微信目前的全球用户数在10亿以上,今年三月份市值达720亿美元,超过了Facebook。 据报道,比特大陆计划将于今年九月份在香港证券交易所进行首次公开募股(IPO),预计市值将达300亿美元。根据Cointelegraph此前的报道,比特大陆的CEO吴忌寒也曾在今年6月初提及了此次IPO计划。 2018年二月份,比特大陆曾被报道持有全球70%-80%的比特币挖矿硬件,并且2017年营业收入达30-40亿美元,超过了美国图形处理器(GPU)制造商英伟达。 《财富》在今年7月底报道称比特大陆2018年第一季度净收入在10.........
币圈有九零后朱潘,少有为,以奇招获薛姓大佬青睐。戊戌年夏,潘因ZJLT遭围。潘心悸,周旋删稿。然,难堵悠悠众口。潘诡辩且言无信,是以名裂。——前传这几天,被朱潘的事儿刷屏了?是不是义愤填膺地为广大韭菜鸣不平?是不是一起写着朱潘如何如何利用ZJLT祸害用户的文?是不是在边缘观察着薛老爷站台的项目又凉了?你错了。这个一度被吹得很起劲儿、本事很大的朱潘同学,看起来似乎……身败名裂了?并不是。我们分几个角度,来看看朱潘之所得。(认真脸)01“无甚影响”的“黑稿”你以为人家被人拉横幅维权、被大骂骗子、被指发币骗钱,名声就臭了?不存在的。你瞧百度到的,人家是“奇才”,是获蛮子基金千万投资的90后链圈大咖,是有志打造三百万人区块链社群社群的五好青年,哪里能看得出来骗子朱潘的影子?即使是百度新闻搜索,也丝毫查不到相关负面报道。唯一出现的是之前笑来骂战中躺枪的朱潘。拉横幅?这事儿好像没发生过一样。你瞧,那些.........
作者|贾大有编辑|杨舒芳据Fortune网站7月26日的报道,委内瑞拉总统马杜罗宣布,将于8月20日推行新货币“新主权货币玻利瓦尔(sovereign bolivar)”。让人诧异的是,新的法币会锚定虚拟货币石油币,也就是把类似USDT等稳定币的核心逻辑逆转过来,反向锚定。等等,这是什么骚操作?同时,委内瑞拉还面临着超高的货币贬值,1主权玻利瓦尔将从原先计划的等于1000现行货币强势玻利瓦尔,改为等于100000强势玻利瓦尔。马杜罗称,国家需要一场“经济革命”,此次货币改革将有助于稳定委内瑞拉的金融市场和财政状况。国际货币基金组织(IMF)此前称,玻利瓦尔的通胀率在年内会达到1,000,000% ,国内生产总值预计下跌18%。“委内瑞拉的状况就像1923年的德国或者20世纪末的津巴布韦”,IMF在报告中称。法币绑定石油币,没用马杜罗于今年2月称,委内瑞拉政府已经预先挖了1亿石油币,出售价格.........
近日,麦当劳发布公告,将于8月2日发布MacCoin,也就是巨无霸币,用以庆祝麦当劳巨无霸的50岁生日。根据声明,公司将在全球50多个国家、地区发行巨无霸币,而这也将是全球第一款以食品为本位的货币。但与数字货币不同的是,它拥有自己的实体形态,且分为5种图案发售,可以说是非常吸引眼球了。可以“吃”的币在发布声明后,就有人纷纷猜测:麦当劳也要入场币市了吗?以后炒币还能炒巨无霸了吗?但麦当劳中国首席数据智能官表示:MacCoin不是代币,而是物理实体收藏币。也就是说,这是一枚食物货币。只要购买一个巨无霸汉堡就能获赠一枚MacCoin,自日至2018年年底,可以以MacCoin免费兑换一个巨无霸汉堡,售完为止。此次活动中,麦当劳计划在全球50多个国家发行巨无霸币,且总量恒定620枚,不会增发。中国发售时间和地区尚未确定,具体的投放数额、地址及起止时间将会有麦当劳中国官方发布。Mac.........
说起还有它的CEO Olaf Carlson Wee,国内熟悉的人可能并不是很多,但是在硅谷,Olaf和它的Polychain绝对是币圈响当当的人物。29岁,世界上第一家资产过 10 亿美元加密货币基金的掌门人,400万美元启动资金,10个月内盈利达到3亿美元,Coinbase的第一个员工,就光这些标签,就能让很多人惊掉下巴。昨天,newsbtc等国外媒体一起报道了Olaf的故事,正好火哥也给大家介绍一下Olaf其人和他的Polychain基金会。Olaf第一次接触比特币是他大三的时候。那个时候瓦萨大学读书,无意中接触到一个地下毒品交易网站,独特的是,这家网站以比特币为交易货币。那时候他还是一个身负20,000美元学生贷款,仅有700美元银行存款的穷学生。可是就是对于比特币的好奇,他拿出全部的身家投资了比特币。对于比特币的着迷让他对自己社会学的老师说,希望自己的毕业论文可以是研究比特币。2.........
交易所交易基金与加密货币普及其实并不冲突文 | Moni以太坊联合创始人“V神” Vitalik Buterin 最近发布了一条意味深长的推文,他认为,加密社区现在过于关注交易所交易基金(ETF),反而忽略了推广加密货币的初衷——也就是让加密货币成为人们日常购物的支付付款方式。“V神”认为,推出交易所交易基金无疑有助于加密货币价格上涨,但是这么做却不利于推动加密货币被大规模应用。他在推文中写道:“我认为,现在人们过分强调了比特币、以太坊、以及其他加密货币交易所交易基金,但是你能使用加密货币在街边店铺里轻松购买价值 5-100 美元的商品吗?交易所交易基金的确有助于推高加密货币价格,但是对加密货币的普及应用真的有帮助吗?”“V神”这番言论立刻在 Twitter 上引发了热议,一位推特网友表示,“中本聪们”创造加密货币,其实就是为了鼓励人们能够在日常生活中使用这种新型的“货币”。当一个人赚取加.........
涨知识!什么是扩容?网友:区块链扩容技术蓄势待发或是虚张声势?进入2018年以后,区块链发展很快,同时也曝露出一些缺点,比如扩容问题,什么是扩容?那么为什么要扩容呢?到底该不该扩容呢?一为什么要扩容呢?1. 明显交易数量陡增。比如一些独角兽和以太猫。目前来说吞吐量低,以及高手续费,无法承担大量的流量。2. 如果不扩容,都会导致过高的等待时间,并且降低网络抵抗攻击的能力。3. 缺乏并行性问题。4,目前有很多主网的项目不稳定的状态。面临问题之一就是扩容问题。5,如果想把区块链的应用拓展更多的应用空间,必须得有支持其吞吐量扩容的解决方案,也就是必须扩容。二什么是扩容?按官方说法是,扩容为随着用户(DAPP)增加,提高主网性能的能力,并且不会影响到用户体验。网络架构必须要随着应用变多,而能适应新的需求,而不是相反。三扩容面对什么问题首先要明确一个问题,不是说区块容量小,一定不好,区块容量小的话,易.........
多伦多时间8月15日,在加拿大多伦多举办...
HeroNodeProjectProgr...
区块链最早在2008年,作为比特币的交易...
区块链十大名词解析一、区块链(Block...
今天,全国首张区块链电子发票面世了,该电...
比特币挖矿巨头比特大陆完成了新一轮IPO...
币圈有九零后朱潘,少有为,以奇招获薛姓大...
作者|贾大有编辑|杨舒芳据Fortune...
近日,麦当劳发布公告,将于8月2日发布M...
说起还有它的CEOOlafCarlson...
币链库-区块链4月25日消息继AAC先后...
零币ZEC(Zcash)钱包APP,每天...
在11月19日,比特币将迎来第二次分叉,...
2017年最值得期待的分叉币——新比特币...
? NO.1概况 ?KEYWORD:市场...
由于本周末比特币的上涨行情,不少投资者对...
前言:现在的公众号是真的厉害,一件客观分...
9月28日以太坊创始人VitalikBu...
平台注册、发布交易、拍单、付款、确认收款...
比特币最新的“硬分叉”(hardfork...
网友正在看
根据德意志银行最近的一份研究报告显示,越...
近日消息,据悉,趣链科技日前获得数千万元...
全球领先的金融科技公司LongfinCo...
作为全球首个提出“数字身份+数字资产+数...
近日,基于全球分布式IaaS服务平台Ac...
日消息,私募一哥王亚...
币链库—资本市场12月15日消息12月...
币链库—区块链12月15日消息一名早期...
币链库-12月15日今天知情人士透露,...
币链库—区块链12月15日消息Curi...
12月14日,第二届中韩经贸合作交流会在...
仅隔一月,节点资本所投企业区块链技术应用...
近几年数字资产兴起,区块链行业不断高涨,...
币链库—区块链12月12日讯记者:杨李...
币链库—区块链12月14日消息自201...
币链库-12月14日消息今日, 币链库...
在多次表态不是模仿乐视后,冯鑫终于切入了...
软件科技公司Ookami(OokamiL...
美国区块链技术公司BitGoCEOMik...
国内区块链落地企业北京库神信息技术有限公...比特币(BTC)跌破6000美元,以太坊(ETH)探底250美元,非主流币跌幅更大,大批山寨币在归零的边缘挣扎。踩踏、裸奔、寒冬、&有毒&的项目、公链大灭绝......暴跌引发恐慌,币圈信心涣散。这一幕,可类比前不久的互联网金融P2P大崩盘。
说起来,能够与互联网金融P2P类比,是抬举了数字货币。互联网金融及其最核心和广泛的应用P2P,曾经是政府大力支持并动用各种方式推广的&金融创新&方向。而数字货币至今尚未获得合法身份,求&监管&而不可得。
不仅如此,相比数字货币和区块链领域层出不穷的各种乱象,P2P其实是一种简单、清晰的模式。P2P是英文person-to-person或peer-to-peer的缩写,意即个人对个人或伙伴对伙伴的点对点网络借款,是一种将小额资金聚集起来借贷给有资金需求人群的一种民间借贷模式。
无论中外,民间借贷都是非常古老的金融形式,邻里互助、血亲救济,在传统的熟人社会里,以感情和乡村伦理作为信用保证。即使进入工业化社会,银行等现代金融机构成为主流,民间小额借贷依旧在很多地区保持了长久的生命力。不过,民间借贷因为金额小和还款率不可控,只能局限在小范围内。
直到有了互联网和中国政府大力推进的互联网金融创新,借助互联网、移动互联网技术的网络信贷平台及相关理财行为、金融服务的P2P开始迅猛发展、遍地开花。资料显示,2015年最高峰时有近2600多家P2P平台,2016年P2P行业历史累计成交量接连突破2万亿元、3万亿元两个大关。
P2P模式的命运早已注定。和同样曾被冠以&金融创新&的民间担保公司一样,将熟人之间的小额借贷推广到陌生人群中,却无法解决金融行业的核心问题&&风险控制。毫无疑问,无论是担保公司还是P2P平台和出借款项的个人,对借款人还款能力的审查以及追贷力度都无法达到银行那样成熟、标准、系统的水平,还款风险只能靠提高利率来弥补。高利率导致还款能力和意愿更低,恶性循环下,或者沦为借新还旧的金字塔游戏,或者沦为暴力追款的&套路贷&。
除了依靠海量用户将风险控制能力提高到银行水平的支付宝和微信支付等&准银行&,P2P行业中的大部分平台将无法维系。
不过,尽管P2P领域&暴雷&声阵阵,但&骗子&和&罪魁祸首&集中在平台操控者,追责可能到监管问题。而数字货币领域就复杂多了,从设立空气项目、大佬拿钱站台,到虚假ICO、上小交易所,再到发布不实信息、控制交易价格,可以说每个环节都陷阱密布。更不用说围绕周围的假项目骗局、代投骗局、传销币骗局、喊单骗局、行情分析骗局等等。可以说是个骗子密集度极高、投机者扎堆的行业。不仅如此,即使声称区块链&信仰者&的业界大佬,也有多人公开宣称&90%的项目将归零&,更有人将比例提高到&99%&。
骗子云集,至少证明行业兴旺、具有想象力,但泡沫无法持久。热钱疯狂涌入、币价火热上蹿、贴上区块链标签的猪在天上飞,这样的场景好像就在昨天。而行业的实际发展却未能跟上,区块链技术在以太坊智能合约之后没有新的亮点,数字货币的代表比特币价格在2017年底冲高20000美金之后一路下滑。特别是进入2018年8月,比特币和以太坊等主流币种屡创新低,多个ICO项目上市即破发,大批数字货币濒临归零。币价狂跌之际,资金抽离、项目跑路、&信仰者&散去,区块链和数字货币是否还有未来?是否会像民间集资或P2P那样只剩一地鸡毛?
这时候,需要认真审视一下区块链和数字货币到底是什么了。
首先,使用网络中众多节点构成的分布式数据库来确认并记录所有的交易行为、并使用密码学的设计来确保货币流通各个环节安全性的比特币,用&机器信用&解决了法币靠政府强制力保证的防伪造和防重复支付等问题,具备了货币的所有属性,从理论上和实践中都证明比特币&可以并且已经&成为一种货币了。即使尚有大规模支付时的速度问题,即使能否成为主流货币尚可存疑,但比特币已经无法消灭,而且会因其总量恒定和创世数字币的明星效应日渐珍贵。当然,其他仿制的山寨币能否存活,要看技术、推广、运气等等因素了。
其次,作为比特币底层技术的区块链技术,是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来同步化系统数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。除了已经实现的智能合约应用,目前公认的区块链技术应用领域有信息安全、金融交易和结算、电子商务、物联网等。无论币价涨跌,区块链技术的研究和发展一直在扎扎实实地推进。
简单讲就是,比特币不会消亡,区块链引领未来。
在这个基础上,目前众多币价大跌或许不是坏事。正如经济危机是资本主义发展过程中的一种自净功能,区块链和数字货币的低潮可以洗去泡沫和骗子,淘汰没有前途的项目,并创造行业规范,从而夯实发展基础 ,引入健康资源,开启新一轮大潮。
如前所述,当今P2P行业虽然压力山大,但并非将来不可能卷土重来。在区块链技术相对成熟、数字货币成为主流货币之一的条件下,靠智能合约控制借贷执行的全流程&&数量、时间、利息、违约责任等,P2P的风险控制水平将超越传统银行。那时候,P2P会洗脱骗子的名声,真正的再现辉煌。
本文来源: 核财经
相关新闻 & & &
& (昨 20:36)
& (昨 07:55)
& (昨 20:38)
& (昨 11:15)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款在前几章中,我们开发了比特币的技术基础,并看到它如何作为货币使用。现在我们来看看我们可以使用Bitcoin作为中心组件构建的货币以外的应用程序。其中一些依赖比特币,就像今天一样,没有任何修改,而且许多其他的只需要很少的修改。我们选择这些应用程序是为了实用性和知识性的结合。这个列表并不详尽,但是看到这些应用程序如何工作(或者可以工作,因为许多只是想法或建议)会让您深入了解Bitcoin的功能,以及可以重新利用的许多方式。9.1.比特币作为附加日志将比特币视为一个附加日志——可以编写新数据的数据结构,以及一旦我们编写了数据,它就是防篡改的,并且永远可用,这是很有帮助的。我们还有一个安全的排序概念:我们可以判断一块数据是否在另一块之前或之后写入日志中。该排序来自区块哈希指针,而不是区块时间戳——区块的时间戳实际上可能比其前身更低(更早)。这是因为矿工可以撒谎的时间戳,矿工的时钟不同步,在网络存在延迟。也就是说,如果区块的时间戳似乎关闭了超过几个小时,那么其他矿工将会拒绝它,所以我们可以依靠时间戳是大致正确的。我们将看到,这些属性是非常有用的。安全时戳仅追加日志可用于从Bitcoin构建安全的时间戳系统。我们希望能够在某个特定时间T证明我们知道一些价值x。我们可能不想在时间T实际显示x。相反,我们只想在我们做证据的时候揭示X,这可能比T晚得多(当然,如果我们在T知道的话,T之后我们仍然知道)。然而,一旦我们提出了证据,我们希望证据是永久的。从第1章回顾,我们可以使用哈希函数来提交数据。我们可以将哈希H(x发布到区块链,而不是发布我们想要证明我们知道的数据x。哈希函数的属性保证我们以后找不到具有相同值的一些不同的值y,y≠x使得H(x)=H(y)。我们还依赖于x的哈希不会显示关于x的任何信息的便利属性,只要从具有高最小熵的分布中选择x,即它是足够不可预测的。如果x没有这个属性,那么我们可以选择具有高最小熵的随机数r,并使用H(r | x)作为承诺,如我们在第1章中所看到的。主要思想是,我们可以在时间T发布哈希H(r | x),然后在稍后我们可以显示r和x的某个时间点。任何人都可以看看只有附录的日志,并且相信我们在发布H(r | x)时必须知道x,因为没有其他可行的方式来生成数据。时间戳的应用我们可以用这种安全的时间戳来做什么?一个可能的用途是证明一些想法的先验知识。假设我们想证明,我们申请专利的发明实际上早在我们的头脑中。我们可以在我们第一次想到这项发明的时候,通过发布设计文档或原理图的哈希来做到这一点——而不向任何人透露这个想法是什么。后来,当我们提交专利时,或者当我们公布这个想法时,我们可以发布原始的文件和信息,任何人都可以及时回顾过去,并确认我们在公布承诺时,我们早就知道了。我们也可以证明有人已经收到了我们发送给他们的信息。假设Alice雇佣Bob执行一个编程工作;他们的合同要求鲍伯在特定的时间向爱丽丝提交他的工作。双方都想确保,如果稍后有争议,鲍伯是否提交了工作,或者代码是否按规范执行,他们有证据证明提交的内容和时间。为了确保这一点,他们可以相互同意发布Bob提交的双方签署的工作的哈希。如果任何一方当事人对所提交的或什么时候提交的说谎,另一方可以通过揭示哈希的输入来证明他们是错误的(比如说,在仲裁法庭)。许多其他有趣的事情可以从安全的时间戳来构建。甚至还有一个使用哈希函数和仅追加日志的整个公钥签名方案(称为盖伊·福克斯签名方案)。它不需要通常用于公钥签名的任何重型密码术。攻击证据——“千里眼”有一件事情我们无法单独使用安全的时间戳——尽管如果我们能够将是非常好的——证明透视,预测未来的能力。这个想法是发表对即将发生的事件(例如体育赛事或选举的结果)的描述的承诺,然后再透露该信息以证明我们提前预测了事件的发生。但这有用吗?2014年底,在世界杯决赛中,有人用这种方式“证明”,世界杯运动组织的国际足联已经腐败。比赛结束后,一个Twitter帐号受到了极大的关注,印在在比赛期间推送(tweet)了几个事件的发生,比赛开始之前甚至就有了时间戳。例如,它正确地推送了德国将赢得额外的时间,并且马里奥·戈茨将得分。这似乎证明这个Twitter账户的所有者可以告诉未来,或者说这个匹配是被绑定的。但事实上,这个帐号在比赛开始之前已经推出了每一个可能的结果。对于参与比赛的每个玩家,都有一个推送(tweet)推测,预测他会得分;每个可能的比赛的最终得分都有一个推送(tweet);(见图9.1)。 在比赛结束之前,所有的虚假预测都被删除,让Twitter账户只有真正的“预测”。可以对任何安全的时间戳系统执行相同的基本攻击。你只需承诺各种可能的结果,然后只是揭示那些证明是真实的承诺。这意味着如果你确实有能力预测未来并想要证明这一点,那么你必须证明你是对某个具体的预测进行时间戳,而不是多次预测。如果你正在发布基于哈希的承诺,这很难做到。这在比特币尤其如此,因为我们的安全时间戳系统并没有将承诺与任何个人的公共身份相联系。如果你不透露他们,很容易发布大量的承诺,而你从未透露的承诺不容易被追溯到你身上。图9.1:一个Twitter帐户,试图“证明”2014年FIFA男子世界杯决赛被“预测”比赛的结果。第一,第三和第四个推文最终都是真实的,其余的在比赛后被删除。安全时间戳的老式方式这是一个简单的低科技方式做安全时间戳的方式:通过购买广告,在报纸或其他被公众广泛认可的其他媒体上发布数据的哈希。图书馆和网路上都保存有旧报纸的档案。这种方法提供了一个高度的保证,你知道报纸发布当天的数据。稍后,当你想披露你所提交的数据时,你甚至可以在同一份报纸上刊登第二个广告来发布数据。图9.2:在日报中而不是在比特币区块链上发布哈希的时间戳服务(GuardTime)。公司的客户可以支付包含在时间戳中的数据。回顾一下第1章,我们可以使用Merkle树将多个数据片段封装在单个哈希中,并且仍然有效地证明这些数据片段中的任何一个都包含在哈希中。比特币中的安全时间戳如果我们想使用比特币而不是报纸进行时间戳,我们应该在哪里放置哈希承诺?交易中某处?还是直接在一个区块中?最简单的解决方案(人们提出的第一个解决方案)只需将其发送到数据的哈希,而不是将钱发送到公钥的哈希。这种“燃烧”的硬币,也就是说,让他们不可思议,因此永远地失去了,因为你不知道该地址对应的私钥。为了降低成本,您需要发送一个非常小的数量,例如一个satoshi(Bitcoin中最小可能的交易价值)。虽然这种方法非常简单,但是需要烧钱是一个缺点(虽然与发生的交易费相比,燃烧的金额可能是微不足道的)。一个更大的问题是比特币矿工无法知道交易的输出是不可预测的,所以他们必须永远追踪它。出于这个原因,社区对此方法感到皱眉。一个更为复杂的方法叫做CommitCoin,可以将你的数据编码成私钥。回想一下,在第1章中,我们说:“使用ECDSA,一个很好的随机来源是至关重要的,因为一个坏的随机源可能会泄露你的密钥。直观地说,如果你在生成密钥时使用不良随机,则生成的密钥可能不会安全。但是,这就是ECDSA的一个奇怪之处,即使你在签名时使用不良随机,使用完美的密钥,这也会泄露你的私钥。CommitCoin利用此属性。我们生成一个新的私钥,对我们的承诺进行编码,并得到相应的公钥。然后我们发送一个小的交易(例如,2000satoshi)到该地址,之后将他们以每个1000satoshi的两个块发回。至关重要的是,当发回它时,我们使用相同的随机性两次签署交易。这允许任何查看块链的人使用两个签名来计算包含承诺的私钥。相比于在公钥中编码你的承诺,该CommitCoin避免了“燃烧”硬币和矿工永远追踪无法预料的输出需要。但是,这是相当复杂的。不可预测的输出2014年的一个时期,比特币时间戳的首选方法是使用OP_RETURN交易,这样可以产生一个可以证明的“不可预测”的输出。OP_RETURN指令立即返回错误,以使此脚本无法成功运行,并且你所包含的数据将被忽略。正如我们在第3章中所看到的,这可以用作燃烧证明以及编码任意数据。从2015年开始,OP_RETURN允许80字节的数据被推送,这对于哈希函数的输出是足够的(SHA-256的32字节)。OP_RETURN图9.3:嵌入数据承诺的可证明的“不可预测”事务输出脚本这种方法可以避免未使用的事务输出集中的膨胀,因为矿工将精简OP_RETURN输出。这种承诺的成本基本上是一笔交易费用的成本。整个2014年,典型的交易费用不到一分钱。通过使用多重值的单一承诺,可以进一步降低成本。截至2014年底,已经有几个网站服务于此。他们收集不同用户的一系列承诺,并将它们组合成一个大型的Merkle树,发布一个包含Merkle树根的不起眼的输出。这类似于承诺用户希望在当天时间戳所有数据。非法内容能够将任意数据写入区块链的一个缺点是人们可能会滥用该功能。在大多数国家,拥有和/或分发某些内容,特别是儿童色情内容是非法的,处罚可能很严重。 版权法也限制了某些内容的分发。可以肯定的是,有几个人曾试图这样做,以“悲伤”(即骚扰或搅扰)比特币社区。例如,有报道指出在比特币区块链中发表的色情链接。这些恶意破坏者的目标是将区块链下载到硬盘驱动器上并运行一个完整的节点变得危险,因为这样做可能意味着储存和发送谁拥有或传播的资料是非法的。没有好的方法来阻止人们将任意数据写入比特币区块链。一个可能的对策是仅接受付费脚本哈希交易。这会使得写入任意数据产生一点点费用,但仍然不会完全阻止它。幸运的是,法律不是算法。尝试以技术手段“劈”法来产生意想不到的或意想不到的结果是诱人的,但这不容易。法律旨在由人类解释并纳入诸如意图等因素。例如,美国法典第2252条是美国联邦法律中有关儿童色情制品的拥有、分发和接收的一部分,在描述禁止活动(强调是我们的)时使用“明知拥有,或故意进入意图”的措词。还值得注意的是,由于我们上面讨论的大小限制,诸如图像(除了可能是微小的数据)之外的数据不能直接写入比特币区块链。他们将不得不被外部托管,只有链接被写入区块链,或者在多个事务中以繁琐的方式进行编码。最后,大多数Bitcoin客户端都无法解码和查看写入交易的数据,更不用说在多个交易中编码的数据。重叠货币积极的一面是,由于我们可以将任何我们想要的数据写入比特币,我们还可以在比特币之上建立一个全新的货币体系,而不需要开发新的共识机制。我们可以简单地使用Bitcoin作为日后存在的日记,并将我们新的货币系统所需的所有数据直接写入比特币块链。 我们称这种方法为“重叠货币”。比特币用作底层基板,重叠货币的数据使用不可预计的交易输出写入比特币块链。当然,比特币矿工们实际上不会验证你正在写入区块链的内容,因为他们不知道(也不在乎!)你写的数据是否符合新货币的规则。任何人都可以写入任何愿意支付Bitcoin交易费用的东西。相反,你必须开发更复杂的逻辑来验证新货币的交易,并且此逻辑必须驻留在参与发送或接收该货币的每个最终用户客户端中。例如,在重叠货币中,矿工们不再能够拒绝双重支出。相反,重叠货币的每个用户都必须查看在区块链中写入内容的历史。如果重叠交易尝试花费已经花费的重叠硬币,那么第二个交易应该被忽略。因此,没有一个轻量级的SPV客户端可以覆盖货币。对手(Counterparty)是一个突出的叠加货币。所有交易对手交易都写入比特币块链。 在2014年,所有Bitcoin交易的0.5%至1%之间携带交易对手数据。它还支持比比特币更大更丰富的功能集。这个想法是,由于交易对手不必制定新的共识算法,而且因为比特币矿工不需要了解交易对手规则,他们可以专注于开发有趣的功能,如智能合约,用户定义的货币,还有更多。由于Bitcoin矿工不需要了解它或者批准它,因此Counterparty API可以比Bitcoin API大得多。开发新货币而不必创建新的共识制度的潜力是非常有吸引力的。你甚至不需要鼓励新的矿工加入你的系统,你可以添加新功能,而无需更改Bitcoin。然而,这样的系统仍然依赖于比特币——例如,它们受到与其他比特币交易相同的费用要求。由于Bitcoin节点不为您过滤这些事务,因此,重叠货币上的节点可能需要处理大量数据,因此此方法效率也不高。9.2比特币作为“智能财产”现在我们将讨论使用比特币来表示Bitcoin系统中除货币单位之外的其他东西。回顾第6章,您可以随时随地追踪Bitcoin系统中的价值所有权,只需按照交易图表即可。牢记告诫:没有这样的东西作为一个“比特币”本身——只是未使用的交易输出,我们称之为硬币。每一个比特币的历史,任何人都可以在区块链上查看。一枚硬币的历史一直追溯到一个或多个硬币交易,直至硬币最初铸造的历史。正如我们前面所说的那样,这对匿名性是不利的,因为你可以经常跟踪这种硬币的所有权。可替代性这也导致一个有趣的观察:比特币不可替代。在经济学上,一个可替代的好处就是所有的单位都是同等的,可以互相替代的。例如,黄金是可替代的,因为一盎司(纯)黄金可以代替任何其他盎司的黄金。但是,比特币并不总是这样,因为每一个比特币都是独一无二的,具有不同的历史。在许多情况下,这个历史可能并不重要,但是如果历史对要交易的人有意义,可能意味着你的1.0比特币与其1.0比特币不一样。也许他们不会愿意与你的交换,因为他们更喜欢他们的硬币的历史。例如,就像钱币收藏家重视旧硬币一样,有一天比特币收藏家可能对比特币历史上发源地的硬币或比特币历史上的其他早期区块的硬币产生特殊价值。智能财产这种不可替代的财产是否可以使用? 我们已经看到为什么对于隐私来说可能是坏的,因为对用户进行去匿名化的可能性。在本节中,我们将看看为什么对于比特币的历史来说也是有用的。让我们来想一想,给普通离线实体货币的历史带来什么意义。假设我们要添加元数据到离线货币。其实有些人已经这样做了。例如,他们喜欢在纸币上写下各种信息,通常是笑话或政治抗议。 这通常不会影响钞票的价值,这只是一个新奇的东西。但是,如果我们可以将身份验证的元数据附加到我们的货币——元数据不容易被重复?实现此目的的一种方法是将加密签名包含在我们编写的元数据中,并将该元数据与钞票的序列号相结合。图9.4:在普通纸币中添加有用的元数据的例子这可以用于什么?一支棒球队想用美钞作为票据。这样一来,他们就不用再麻烦为自己印制票了,也确保没有人打印盗版票。纽约洋基队可以简单地断言,具有特定序列号的美元账单现在代表特定游戏的票和特定座位。这些美元钞票将以与纸张正常分发相同的方式进行分发,如通过网上购票时寄给球迷。持有该笔记的人有权进入体育场,坐在指定的座位上,观看比赛,没有其他问题。钞票本身就是票!为了辨别真伪,扬基人可以使用数字签名。他们会签署一个消息,其中包含具体的游戏日期,座位号码和帐单的序列号,并在帐单上印上消息和签名权。2D条形码将是该数据的一种方便的呈现形式(参见图9.4)。或者,体育场可以维护一个数据库,列出每个游戏的序列号和相应的座位号码。当你尝试进门时,他们可以检查数据库中的此信息。这样就避免了对纸币的印花。这会给我们带来什么?现在货币可以代表很多东西。除了体育门票的例子外,还有许多其他的应用。我们继承了钞票已经拥有的防伪属性。政府非常努力,以确保难以复制钞票!此外,保持钞票的基本货币价值。球迷兑换票之后,该钞票完全可用作正常货币。如果每个人都想要在货币上对元数据进行物理印记,这可能是一个问题,但是如果我们使用数据库方法,这个问题就会消失。当然,这种新的元数据的所有有用的意义与我们对签署它的发行人的信任一样好。有人必须知道一个特定的密钥用于签署有效的洋基票——或下载洋基队的数据库,以便将其价值认定为门票。对任何人来说,它只是一个美元钞票。但是没关系。这实际上是一个理想的财产,因为一旦票已经达到目的,它可以作为一个普通的美元账单回到流通中。彩色硬币。我们可以在比特币之上数字化吗? 我们希望保持Bitcoin的良好功能,例如在线交易,快速交易结算和不依赖银行的能力图9.5:彩色硬币。交易图显示发行演示和按颜色传播主要的想法是用一种“颜色”来印上一些比特币,即使硬币换手,也跟踪该彩印,就像我们能够将元数据印在实体货币上一样。印有颜色的比特币仍然作为有效的比特币,但另外还携带此元数据。为了实现这一点,在一个称为“发布”交易的事务中,我们将插入一些额外的元数据,它们声明某些具有特定颜色的输出。一个例子如图9.5所示。 在一个交易中,我们在一个交易输出中发出五个“紫色”比特币,而另一个输出继续是正常的无色比特币。其他的,也许有不同的签名密钥,在不同的事务中发出“绿色”比特币。我们称这些颜色为直观,但实际上颜色只是位串。唯一重要的属性是相同颜色和相同价值的硬币是相当的。现在我们有与他们相关的不同颜色的比特币。我们仍然可以使用比特币交易来做所有正常的事情。我们可以有另一个比特币交易,需要几个输入:一些绿色硬币,一些紫色的硬币,一些无色的硬币,并洗牌。它可以有一些输出来维持颜色。可能需要在交易中包含一些元数据,以确定哪个颜色转到哪个交易输出。我们可以将四个绿色硬币的交易输出分成两个较小的绿色硬币。后来我们可以将多个绿色硬币组合成一个大的绿色硬币。OpenAssets截至2015年,在比特币实施这一最受欢迎的提议称为OpenAssets。资产是使用特殊的付款脚本哈希地址发出的。如果要发彩色硬币,首先要选择一个P2SH地址。任何通过该地址传送的硬币,如果没有颜色,都会留下由该地址指定的颜色。为了让这有意义,你必须在某处宣传该地址。有各种各样的交易所,跟踪哪些地址将哪些颜色赋予硬币。由于硬币可以连续通过多个彩色发行地址,所以他们可以有多种颜色,这很好。每次你有一个涉及彩色硬币的交易,你就必须插入一个特殊的标记输出。这是一个显而易见的输出,类似于我们用于数据承诺的时间戳。嵌入在标记输出中的元数据编码关于如何在不同输出之间划分输入颜色值的细节。正如我们前面提到的,这是与比特币兼容的。由于不需要改变比特币,矿业界往往不会劝阻或干扰这些计划。它允许任何人声明他们想要的任何颜色,而不必向中央当局要求发行彩色硬币的权利。如果有其他人理解并遵守你发布的颜色的含义,你的彩色硬币可能会获得超出其标称比特币值的附加价值。例如,如果洋基队发行彩色硬币,这些硬币将能够作为一个游戏的门票功能,只要体育场运营商了解其意义,并以彩色硬币门票为依据。这个方案的一个缺点是我们必须把不可思议的标记输出放在每个交易中。这增加了一些开销,因为每次我们要交易一枚有色硬币时,都必须放弃一些钱。第二个缺点是矿工不检查彩色硬币的有效性,只有底层的比特币。要验证您收到的彩色硬币是否有效,您必须检查硬币参与的整个交易记录,或者信任第三方进行检查。特别是,您无法像常规的Bitcoin一样使用简易客户端。这使得在计算上能力有限的设备(如手机)上使用彩色硬币变得更加困难。使用彩色硬币和智能财产股份在一家公司。一个经常被引用的智能财产的动机是股份在一家公司。一个希望发行彩色硬币作为股票的公司将公开其发行地址,并且用这个地址着色的比特币作为股票。一个satoshi可能代表公司的一个份额。股东可以在区块链上交易股票,而不需要证券交易所那样的集中式中介。当然,股东必须相信公司会兑现股份。例如,公司可能会承诺按照每股按比例分配股息,或者给予股东在公司决策中的投票权。与传统股票一样,这些承诺是依法执行的。截至2015年,彩色硬币或其他基于区块链的资产在任何司法管辖区均未获得法律承认。物理特性另一个潜在的用途是彩色硬币可能代表一些现实世界的财产。例如,彩色硬币可以与房屋或汽车相关联。也许你有一辆先进的汽车,实际上追踪了区块链上一个特定的彩色硬币,并为任何拥有该彩色硬币的人自动启动和驱动。那么你可以出售你的汽车,或者至少转让它的控制权,只需要在区块链中进行一次交易。我们将在第11章中看到,这如何在技术上得到实施,以及实现这一目标的社会和法律障碍。但彩色硬币和智能财产的梦想是,任何现实世界的财产都可以在比特币的世界中表现出来,并且像比特币一样容易地转移或交易。域名作为最后一个例子,考虑使用彩色硬币来执行现有域名系统的一些功能:跟踪互联网域名的所有权、转让以及域名映射到IP地址。域名市场有许多有趣的属性:有一个潜在的无限数量的名字,这些名称根据其可记忆性和其他因素具有广泛不同的值,同名的用法可能对不同的人有很大的不同。可以使用彩色硬币来处理域名注册和我们列出的功能。然而,支持这个应用程序也是一个名为Namecoin的突出altcoin的焦点,我们将在下一章中详细介绍。 每种方法都有好处:使用彩色硬币,你可以获得Bitcoin区块链的安全性,而使用altcoin,更容易实现域名所有权,传输和IP地址映射所需的复杂逻辑。9.3安全的比特币多方彩票现在我们将讨论在比特币中举办一个“掷币”游戏。再次,我们将从我们描述的试图构建的离线版本开始。Alice和Bob想赌5美元他们两人都同意提前下注,确定获胜者的方法。Bob会在空中翻转一枚硬币,而当它转动时,爱丽丝喊出“头”或“尾”。当硬币落地时,他们都立即清楚知道谁赢得了赌注,他们都保证结果是随机的,他们都不能影响结果。这个仪式的步骤顺序以及硬币翻转的物理过程在说服双方比赛是公平的方面起着至关重要的作用。这个方案的一个缺点是双方必须同时出现在同一个地方。同时,双方都必须相信,不管谁输了都会付清。在网络世界里,我们希望能有一个“公平”的彩票,但也解决了确保输家付费的问题。起初,这似乎是一个相当特殊和有限的应用程序,需要详细研究。有趣的是,基于比特币的博彩服务,例如Satoshi Dice——依赖可信赖的方式,与我们想要设计的系统不同——已经被证明是非常受欢迎的,有时代表网络上所有Bitcoin交易的很大一部分。然而,我们想要研究加密硬币翻转的真正原因是,事实证明,如果我们可以为其设计安全协议,我们可以使用这些技术来构建许多其他有趣和有用的协议。密码学家研究“安全多方计算”,其中两个或多个相互不信任的各方都具有一些数据并且想要计算取决于其所有数据的结果,但是不将数据彼此泄露。想象一个密封投标拍卖,但没有可信的拍卖师。通常,这些计算需要随机化,比如说打破关系。最后,我们可能希望通过不可撤销的方式来确定货币结果。也许我们想确保拍卖中的中标者支付卖方的费用;也许我们甚至想确保拍卖的卖家(智能)财产被自动转移给中标者。或者,也许我们想惩罚偏离议定书的团体。换句话说,一个安全的多方彩票是一个简单的设置,研究一个非常强大的范例:相互不信任的参与者与敏感投入联合执行一个程序,不仅有能力操纵位,而且还有金钱。硬币在线翻转第一个挑战是用一些在线等价物代替“硬币翻转”机制。假设我们现在有三方,Alice,Bob和Carol,他们都想以同样的概率选择1号,2号或3号。这是一个这样协议的尝试。他们每个人选择一个大的随机数——Alice选择x,Bob y和Carol Z。他们彼此告诉他们的数字,他们将输出计算为(x + y + z)%3。如果所有人都独立选择了随机数,那么这个确实会奏效。但请记住,我们在互联网上这样做,没有办法坚持要“同时”发送他们的号码。Alice可能会等到她听到Bob和Carol的电话号码才广播。如果她这样做,你可以看到,无论她想要什么,她都能做出最终的输出。我们不能设计协议来说服每一方都没有任何其他方欺骗。为了解决这个问题,我们可以再次使用哈希承诺。首先,他们每个人都挑选一个大的随机数,并发布一个这个数字的哈希值。其他人然后检查显示的数字哈希到第一步中发布的值,并用三个随机数来计算最终结果,如图9.6所示。第一轮:每一个方选择一个大的随机字符串——Alice挑选x,Bob选择y,Carol选择z。各方分别公布H(x),H(y),H(z)。每一方检查H(x),H(y),H(z)都是不同的值(否则中止协议)。第二轮:三方揭示了他们的值x,y和z。各方检查显示的值是否符合第一轮发布的哈希。结果是(x + y +z)%3。图9.6:使用哈希承诺来实现公平的随机数发生器。该协议可以容易地扩展到支持任何数量的一方。这个协议的工作原理是双重的首先,由于哈希输入x,y和z是大的随机数,所以没有一方可以在第一轮之后预测其他人的输入。第二,如果(说)爱丽丝根据协议指定她随机选择的输入,她可以确定最终输出是随机的,不管Bob和Carol是否随机选择输入。公平如果一些团体不能透露他们的承诺会怎么样?在协议的第二轮中,假设Carol等待Alice和Bob揭露他们的秘密。Carol在揭露她之前,意识到如果她这样做,她就会失败。所以她可能会拒绝发布她的随机数字——她可以声称已经忘记了它,或者假装离线。Alice和Bob可能会怀疑,但他们没有好的追索权。我们想要的是一个方案,任何作出承诺的人都必须在某个时间限制内披露它。在密码学中,这个属性被称为公平。比特币为我们提供了一个很好的机制。假设爱丽丝想做一个定时承诺,鲍勃是唯一关心它的人。首先,Alice以比特币交易输出脚本的形式提供了一个债券,指定它可以以两种方式之一使用。一种方法是使用Alice和Bob签署的交易。另一种花费它的方式是用爱丽丝的签名,但只有当她还透露她的随机数时。如果Alice的随机字符串为x,则scriptPubkey实际上包含值H(x)。接下来,Alice和Bob签署了一笔支付给Bob的交易(这是可以花费的两种方式之一)。为什么Alice同意这个?该事务携带一个nLockTime值,保证Bob在时间t之前不能声明债券。由于Alice计划在此之前披露其承诺的价值并收回债券,所以她签署此交易是安全的。现在,如果Alice离开而没有透露她的价值,Bob可以在时间t索取债券。这并不强迫爱丽丝透露她的承诺,但她将失去她所承担的整个债券。所以保证她会透露她的秘密价值取决于她愿意在债券中投入多少金额。ScriptPubkey:OP_IFOP_CHECKSIGVERIFY OP_CHECKSIGOP_ELSEOP_CHECKSIGVERIFY OP_HASH OP_EQUALOP_ENDIFscriptSig for Case1 :0scriptSig for Case2 :x 1图9.7:交易输出scriptPubkey和scriptSigs用于定时哈希承诺。我们如何使用这个定时哈希承诺来实施我们的安全彩票?们将具有与以前完全相同的结构,除了使用简单的哈希承诺,我们将使用这些定时承诺。在截止日期之前不披露其随机值的人将丧失用于补偿其他两名玩家的保证金。揭示随机值现在只是通过提供正确的秘密输入x来恢复债券的问题。这个彩票计划可以在比特币上面实现。但是这有点复杂,而且定时哈希承诺需要多个非标准的交易。当彩票中有n个派对时,需要进行n的平方个承诺,因为每一方都需要为对方提供债券。玩家总共必须托管更多的钱,甚至比投注更多。但对于少数参与者来说是合理的,并且有一些变体具有更好的效率。最重要的是,它作为一个存在性证明,似乎不可能的协议,例如在因特网上翻转虚拟硬币,并且在比特币世界中可以惩罚中止协议的一方。
相关标签:
原网页已经由 链圈头条 转码排版}

我要回帖

更多关于 联币金融礼包兑换处理中 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信