欢迎来到环境100文库! | 帮助中心 分享价值,成长自我!

环境100文库

换一换
首页 环境100文库 > 资源分类 > PDF文档下载
 

Corda技术白皮书.pdf

  • 资源ID:3803       资源大小:772.55KB        全文页数:15页
  • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:10碳币 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信开放平台登录 QQ登录   微博登录  
下载资源需要10碳币 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

Corda技术白皮书.pdf

Corda An IntroductionRichard Gendal Brown, James Carlyle, Ian Grigg, Mike HearnAugust, 2016AbstractA distributed ledger made up of mutually distrusting nodes wouldallow for a single global database that records the state of deals and obli-gations between institutions and people. This would eliminate much ofthe manual, time consuming e ort currently required to keep disparateledgers synchronised with each other. It would also allow for greater lev-els of code sharing than presently used in the nancial industry, reducingthe cost of nancial services for everyone. We present Corda, a plat- which is designed to achieve these goals. This paper provides a highlevel introduction intended for the general reader. A forthcoming techni-cal white paper elaborates on the design and fundamental architecturaldecisions.1Contents1 Introduction 32 Context 33 Vision 53.1 End-State Principles . . . . . . . . . . . . . . . . . . . . . . . . . 54 Corda 74.1 Principal Features . . . . . . . . . . . . . . . . . . . . . . . . . . 74.2 Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84.3 Consensus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.4 Business Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.5 Core Financial Concepts . . . . . . . . . . . . . . . . . . . . . . . 114.6 Summary of the Corda Model . . . . . . . . . . . . . . . . . . . . 125 Comparisons with Other Plats 135.1 Comparisons to Bitcoin . . . . . . . . . . . . . . . . . . . . . . . 135.2 Comparisons to Ethereum . . . . . . . . . . . . . . . . . . . . . . 146 Roadmap 147 Conclusion 15Bibliography 1521 IntroductionAt R3, we believe that distributed ledger technology has the potential to trans- the nancial services industry to the bene t of its clients and participantrms alike. We envision a future where nancial agreements are recorded andautomatically managed without error, where anybody can transact seamlesslyfor any contractual purpose without friction. We believe markets will movetowards models where parties to nancial agreements record them once andcollaborate to maintain accurate, shared records of these agreements. Dupli-cations, reconciliations, failed matches and breaks will be things of the past.Isolated islands of asset representations will be no more.We aspire to de ne a shared ledger fabric for nancial services use-cases thatcan be deployed within existing legal frameworks and which relies on proventechnologies. Our philosophy can be broken down into three categories engi-neering for the requirements of institutions, a focus on non-functional require-ments, and extensibility.This paper introduces the design features of the Corda plat which webelieve make it an attractive choice for regulated nancial institutions.a2 ContextBanks were amongst the earliest adopters of ination technology and, con-trary to popular belief, they have done a good job in automating previously man-ual processes and in digitizing previously physical processes. However, there aresigni cant opportunities to improve the cost and e ciency of the architecturesthat emerged.In particular, each nancial institution maintains its own ledgers, whichrecord that rm’s view of its agreements and positions with respect to its cus-tomer set and its counterparts. Its counterparts, in turn, maintain their views.This duplication can lead to inconsistencies, and it drives a need for costlymatching, reconciliation and xing of errors by and among the various par-ties to a transaction. To the extent that di erences remain between two rms’views of the same transaction, this is also a source of risk, some of it potentiallysystemic.A plurality of nancial institutions drives competition and choice but theplurality of technology plats upon which they rely drives complexity andcreates operational risk. However, until recently, this was unavoidable exceptfor centralised market infrastructuresb, there were few e ective ways to consol-idate technology across rms without also consolidating the rms themselves.Centralised market infrastructure utilities have gone some way towards in-creasing the amount of data and business-logic sharing between rms but, over-aThe authors can be reached via email Richard Gendal Brown , JamesCarlyle , Ian Grigg , Mike Hearn bExamples of this include the Depository Trust Clearing Corporation DTCC andContinuous Linked Settlement Group CLS.3all, the degree of integration achieved in the realm of nancial transactionsstill lags far behind that which has been achieved in the realm of inationexchange since the advent of the web.1We believe that the maturation of cryptographic techniques, mpli ed inpart by what is commonly referred to as \blockchain technology, provides anew opportunity the possibility of authoritative systems of record that are se-curely shared between rms. This vision provides the opportunity to transthe economics of nancial rms, particularly but not exclusively in post-tradeservices, by implementing a new shared plat for the recording of nancialevents and processing of business logic one where a single global logical ledgeris authoritative for all agreements between rms recorded on it. This architec-ture will de ne a new shared plat for the industry, upon which incumbents,new entrants and third parties can compete to deliver innovative new productsand services.Figure 1 In the diagram above, we show a progression from a world whereparties to shared facts record and manage their own records, with associateddiscrepancies and duplications \Bilateral - Reconciliation or one where par-ties delegate control and responsibility over critical processing to centralisedutilities \Third Party / Market Infrastructure, to one where they collaborateto maintain a shared record, assured to be consistent between them, consum-ing the services of existing and new service providers and market infrastructureproviders on an open and competitive basis \Shared Ledger Vision.We believe that the savings accruing from higher-quality data, fewer dis-crepancies and quicker agreement of details between rms will be signi cant.Moreover, deployment of this common architecture across rms will de ne anew plat on which existing and new providers can compete to serve theneeds of clients. Going further, it is possible that such a plat will alsond application within rms, where the problem of multiple systems recordingdetails of the same trades is also a major driver of cost and complexity.43 VisionIn the long-term, one can envision a \global logical ledger with which all eco-nomic actors will interact and which will allow any parties to record and manageagreements amongst themselves in a secure, consistent, reliable, private and au-thoritative manner. We say it is global in the sense that everybody sees thesame data that pertains to them and logical in the sense that the physical im-plementation may be composed di erently. As such, a possible end-state is onein which we have moved from authoritative systems-of-record maintained withinrms to global authoritative systems-of-record shared between rms.3.1 End-State PrinciplesPrinciples underpinning a possible end-state using distributed ledger technologymay includeFacts recorded by the ledger are, by contract, accepted as admissible evi-dence and legally binding by all parties in any dispute.Facts recorded by the ledger are regarded as authoritative rather than\shadows of authoritative data held elsewhere, enabling settlement totake place directly across the plat.Once all parties to an agreement have assented, facts recorded on theledger are nal and immutable; errors and unwinds must be processedthrough a subsequent transaction. Firms will be under pressure to re-engineer their internal processes to increase accuracy and quality.Any authorized actor may, in principle, connect directly to the ledger anduse it to record agreements with its counterparts. No actor is compelledto deal with any other but we may see a decline in \tiered or hierarchicalmarket models.By promoting open standards and inclusive access, existing and new ser-vice providers can connect and compete to o er di erentiated services,promoting choice and competition.The only parties who should have access to the details of a nancial trans-action are those parties themselves and others with a legitimate need toknow.However, the vision encompasses the notion of interim states, such as thosethat focus rst on the sharing only of business logic. This is intended to ac-knowledge the reality that today’s systems will be with us for the foreseeablefuture, requiring co-existence, integration and migration paths as a fundamentalpart of the solution design. These interim states can also deliver considerablue whilst legal and other non-technical implications of the longer-term visionare addressed in parallel.5It should be stressed that the long-term vision of a global logical ledger isintended to set a direction of travel but that its realization may be in the of a multiplicity of ledgers. Perhaps this will take the of one ledger perasset class which would be autonomous, loosely coupled, providing functionaland operational independence between di erent business services.Architectural and strategic choices underpinning the vision includeRecords managed by this system will be accessible only to those actorswith a legitimate interest in the assets and agreements they manage.The behavior of agreements managed by the system will be described incomputer code that explicitly refers to and gains its legitimacy from over-arching legal prose.2Support for contract code upgrades and explicit reference to dispute res-olution procedures will be supported in order to provide certainty in thepresence of failed contracts. This is because contractual disputes can oc-cur, even in automated settings, as a result of both technical and humanfactors.Successful delivery of this vision will be through reduction of cost, riskand regulatory burden including capital, liquidity and operational obli-gations and through enabling of innovative new products and services.To gain wide adoption across the nancial community, portions of thesystem must and will be open open source, open development process,open standards.Although this vision talks in terms of a \plat or \system, our beliefis that the design will actually be multi-layered with di erent providerspotentially competing/collaborating to deliver di erent pieces. Readersshould not assume that we envisage a monolithic vertically integratedapproach.The vision also includes the possibility that higher-level layers of the stackcan contain IP proprietary to individual rms or groups.This system will operate under the assumption of an adversarial securityenvironment the growing threat of cybercrime must be taken as a given.It is believed that the fundamental inventions needed to deliver this visionalready exist. These include, but are not limited to, robust cryptography, globalcommunications networks, standards for the de nition of nancial instrumentsand e ective algorithms to ensure consistency at a global scale.What makes this vision possible today is that the recent popular interestin distributed ledger and blockchain systems has created an environment inwhich such a vision can be openly discussed and that a collaborative alliancethrough which multiple nancial institutions can act together has been ed.It assumes an identity infrastructure between the participants in the network but6makes no assumption as to its sophistication or mode of operation. Regulatoryengagement is a key element of the design process.From our requirements analysis and assessment of existing distributed ledgerplats, we concluded that no existing plat met our needs. In essence, thethreat models underpinning the designs of traditional distributed databases wereunsuitable for our use-case of bringing mutually distrusting legal entities intoconsensus; and the architectures of existing blockchain systems were unsuitablefor our requirement of restricted and carefully speci ed data sharing at the levelof individual legal agreements. As a result we designed and began developmentof Corda.4 CordaCorda is a distributed ledger plat for recording and processing nancialagreements, designed to implement the vision contained in this document.The Corda plat supports smart contracts, matching the de nition ofClack, Bakshi, Braine.3 Our smart contract is an agreement whose cution isboth automatable by computer code working with human and control, andwhose rights and obligations, as expressed in legal prose, are legally enforceable.The smart contract links business logic and business data to associated legalprose in order to ensure that the nancial agreements on the plat are rootedrmly in law and can be enforced and that we have a clear path to follow in theevent of ambiguity, uncertainty or dispute.4.1 Principal FeaturesCorda is specialized for use with regulated nancial institutions. It is heav-ily inspired by blockchain systems, but without the design choices that maketraditional blockchains inappropriate for many nancial scenarios.Corda provides a framework to run smart contracts with these key activitiesand featuresRecording and managing the evolution of nancial agreements and othershared data between two or more identi able parties in a way that isgrounded in existing legal constructs and compatible with existing andemerging regulationChoreographing work ow between rms without a central controller.Supporting consensus between rms at the level of individual deals, not aglobal system.Supporting the inclusion of regulatory and supervisory observer nodes.Validating transactions solely between parties to the transaction.Supporting a variety of consensus mechanisms.7 Recording explicit links between human-language legal prose documentsand smart contract code.Using industry-standard tools.Restricting access to the data within an agreement to only those explicitlyentitled or logically privileged to it.These features contribute to the design of a plat appropriate for use incomplex, nancial services organizations. Note that this design does not use anative cryptocurrency or impose a global transaction speed limit.4.2 ConceptsWe begin with the idea of a global ledger a reliable single source. However, inour model, it is not the case that transactions and ledger entries are globallyvisible. In cases where transactions only involve a small subgroup of parties westrive to keep the relevant data purely within that subgroup.The foundational object in our concept is a state object, which is a digitaldocument which records the existence, content and current state of an agreementbetween two or more parties. It is intended to

注意事项

本文(Corda技术白皮书.pdf)为本站会员(币链财经)主动上传,环境100文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知环境100文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017 环境100文库版权所有
国家工信部备案号:京ICP备16041442号-6

收起
展开