范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

论文解读002带你读智能合约开山之作,一文读懂智能合约

  又到了本周的论文分享环节了,这次分享的区块链领域相关论文是一篇写于1994年的《 smart contracts 》—— 智能合约。
  提起智能合约大家可能都有所了解,但又感觉不是那么了解,一旦开始和同行交流智能合约,你往往可能是这样的:
  造成这个现象的原因大概有两点,一方面可能是我们本身对智能合约的认识不足;另外一方面的原因是我们获取知识的途径五花八门,知识在被传播的过程中被不同的人进行加工,难免以讹传讹。这也是我们做论文分享的初衷,希望不同的人从这个概念的创造者那里获取第一手的信息。
  在进行论文翻译介绍之前,先对论文的作者Nick Szabo进行介绍。
  01
  智能合约之父,中本聪"本聪"   Nick Szabo,中文尼克·萨博,一个加密社区中人尽皆知的传奇人物。以其在智能合约和数字货币方面的研究而闻名于世,广泛涉猎于计算机科学、货币起源、经济和法律等诸多领域,同时是计算机科学家、法律学家兼密码学家。   智能合约之父   "智能合约(Smart contract)"的概念是尼克·萨博在1993年左右提出来,1994年他写成了《智能合约》(Smart contracts)论文,是智能合约的开山之作。尼克·萨博在数字合约和数字货币领域的研究非常出名,他创造了"智能合约(Smart contracts)"一词和相关概念。   "比特黄金"提出者   众所周知,比特币开启了数字货币的新篇章,实际上,在比特币诞生前,数字货币的概念早早就存在于理论之中。正是中本聪的出现,才将数字货币真正展现在众人眼前,只能说比特币只是数字货币现实化的临门一脚。   (有兴趣可以了解这篇文章 比特币起源)   早在1998年,尼克·萨博就设计出了一种叫"比特黄金"(bit gold)的去中心化的数字货币机制,用户可通过竞争解决工作量证明问题,然后将解答的结果用加密算法串联在一起公开发布,构建出一个产权认证系统。但由于尼克·萨博不懂编程,比特黄金一直停留在理论阶段。由于缺少广泛的支持,比特黄金最后失败了。   除了基于公钥加密的共享所有权记录数据库外,工作量证明哈希链与比特币的区块链都有相似之处,包括两者的名字也极其接近,中本聪本人也说:"比特币是Wei Dai在1998年Cyberpunks邮件列表中所提议的b-money和Nick Szabo的Bitgold的一种实现。"因此,"比特黄金"被公认为是比特币的最直接先驱。   因而,有很多人都怀疑尼克·萨博就是中本聪,然而被尼克·萨博本人否认了。但尼克·萨博依旧是神一样的存在。   02
  Smart contracts   了解完这个伟大的作者,第二部分直接分享尼克·萨博发表于1994年的论文《smart contracts》中英文对照翻译,总共有八段。这篇文章没有晦涩难懂的理论,因此下面直接附上原文和翻译。   温馨提示:关注微信公众号"Candy链上笔记",在后台回复"002 "即可获取《智能合约中英文对照》PDF下载地址   下面我们直接开始啦~~   PART1   智能合约是执行合约条款的计算机化交易协议。智能合约设计的一般目标是满足常见的合约条件(如付款条款、留置权、保密性,甚至强制执行),最小化恶意和意外的异常,并最小化对可信中介的需求。相关的经济目标包括降低欺诈损失、仲裁和执行成本以及其他交易成本。   今天存在的一些技术可以看作是粗糙的智能合约,例如POS终端和卡、EDI和公共网络带宽的供需分配。   A smart contract is a computerized transaction protocol that executes the terms of a contract. The general objectives of smart contract design are to satisfy common contractual conditions (such as payment terms, liens, confidentiality, and even enforcement), minimize exceptions both malicious and accidental, and minimize the need for trusted intermediaries. Related economic goals include lowering fraud loss, arbitration and enforcement costs, and other transaction costs[1].   Some technologies that exist today can be considered as crude smart contracts, for example POS terminals and cards, EDI, and agoric allocation of public network bandwidth. PART2   数字现金协议是智能合约的一个很好的例子。它们使在线支付成为可能,同时也体现了纸币的特性:不可伪造性、保密性和可分割性。当我们再看一看数字现金协议,在智能合约设计的更广泛的背景下考虑它们时,我们看到这些协议可以用于实现各种各样的电子无记名证券,而不仅仅是现金。我们还看到,要实现完全的客户-供应商交易,我们需要的不仅仅是数字现金协议;我们需要一个协议,它能够完全保证如果付款了,商品会被发送,或者商品寄出去了,就会收到钱。目前的商业系统使用各种各样的技术来完成这一任务,如认证邮件、面对面交换、依赖信用历史和托收机构来扩展信用等。智能合约有可能大大降低许多商业交易的欺诈和执行成本。数字现金协议使用了一些来自密码学和计算机科学领域的丰富的新构建模块。大多数这些组成部分尚未被广泛利用以促进合约安排,但潜力是巨大的。这些子协议包括拜占庭协议、对称和非对称加密、数字签名、盲签名、切割和选择、比特承诺、多方安全计算、秘密共享、不经意传输和多方安全计算。除了第一个,所有这些协议都在[3](此处指参考文献3)中有描述。   Digital cash protocols are fine examples of smart contracts. They enable online payment while honoring the characteristics desired of paper cash: unforgeability, confidentiality, and pisibility. When we take a second glance at digital cash protocols, considering them in the wider context of smart contract design, we see that these protocols can be used to implement a wide variety of electronic bearer securities, not just cash. We also see that to implement a full customer-vendor transaction, we need more than just the digital cash protocol; we need a protocol that guarantees that product will be delivered if payment is made, and vice versa. Current commercial systems use a wide variety of techniques to accomplish this, such as certified mail, face to face exchange, reliance on credit history and collection agencies to extend credit, etc. Smart contracts have the potential to greatly reduce the fraud and enforcement costs of many commercial transactions. Digital cash protocols use several of the rich new building blocks coming out of the fields of cryptography and computer science. Most of these components have not yet been widely exploited to facilitate contractual arrangements, but the potential is vast. These subprotocols include Byzantine agreement, symmetric and asymmetric encryption, digital signatures, blind signatures, cut & choose,bit commitment, multiparty secure computations,secret sharing,oblivious transfer, and multiparty secure computation. All of these except the first are described in.   PART3   智能合约设计对合同法和经济学的影响,以及对战略合约起草的影响,很少有人探究(反之亦然)。同时我怀疑,执行某些合约的交易成本大幅降低的可能性以及基于智能合约创建新型企业和社会机构的机会,虽然都是巨大的,但是也很少被研究过。"密码朋克"探索了一些新的协议构建模块的政治影响。在电子数据交换(EDI)领域,传统商业交易的元素(发票、收据等)是通过电子方式交换的,有时还包括加密和数字签名功能,这可以被视为智能合约的原始先驱。事实上,这些业务形式可以为智能合约设计人员提供了很好的出发点并且杀出了一条路。   The consequences of smart contract design on contract law and economics, and on strategic contract drafting, (and vice versa), have been little explored. As well, I suspect the possibilities for greatly reducing the transaction costs of executing some kinds of contracts, and the opportunities for creating new kinds of businesses and social institutions based on smart contracts, are vast but little explored. The "cypherpunks"[4] have explored the political impact of some of the new protocol building blocks. The field of Electronic Data Interchange (EDI), in which elements of traditional business transactions (invoices, receipts, etc.) are exchanged electronically, sometimes including encryption and digital signature capabilities, can be viewed as a primitive forerunner to smart contracts. Indeed those business forms can provide good starting points and channel markers for smart contract designers.   PART4   智能合约的一项重要任务是对参与方之间交易时的语义进行交流,这一任务在很大程度上被传统的电子数据交换(EDI)所忽视。智能合约中存在大量的"智能细则"机会:软件可以对交易的一方做手脚。例如,杂货店的POS机没有告诉顾客们他们的名字与他们的购买行为在数据库里是否是绑在一起的。职员甚至也不知道,在自己的眼皮底下他们处理了成千上万这样的交易。结果,通过隐藏的软件操作,顾客就这样把对他们有价值的和私密的资料给出去了。但是合同已经是起草好了的,交易本身也已经是设计好了的,通过这样的方法,对顾客隐藏了那些交易的重要部分。   One important task of smart contracts, that has been largely overlooked by traditional EDI, is communicating the semantics of the transaction to the parties involved. There is ample opportunity in smart contracts for "smart fine print": actions taken by the software hidden from a party to the transaction. For example, grocery store POS machines don"t tell customers whether or not their names are being linked to their purchases in a database. The clerks don"t even know, and they"ve processed thousands of such transactions under their noses. Thus, via hidden action of the software, the customer is giving away information they might consider valuable or confidential, but the contract has been drafted, and transaction has been designed, in such a way as to hide those important parts of that transaction from the customer. 恭喜你,读到这里,你已经读完一半啦~~不读完剩下的一半,那你会感觉自己损失几百万的   PART5   为了使交易语义交流得更好,我们需要一些通俗的可视化比喻对合约元素作出解释。这些措施将导致隐藏了协议的细节方面,但是没有失去对合约条款的认知和执行的控制。发生在早期却是一个很好的例子是商业网 (CommerceNet,B2B非赢利性组织)开发的SecureMosiac软件所提供的功能。把文档放进信封里,往文档或信封上盖上印章进行数字签名,这样就加密了。另一方面,Mosaic服务器在没有警醒用户的情况下记录着这些联系,有时甚至是交易本身 — 典型的隐藏行为。   To communicate transaction semantics well, we need good visual metaphors for the elements of the contract. These would hide the details of the protocol without surrendering control over the knowledge and execution of contract terms. A primitive but good example is provided by the SecureMosiac software from CommerceNet. Encryption is shown by putting the document in an envelope, and a digital signature by affixing a seal onto the document or envelope. On the other hand, Mosaic servers log connections, and sometimes even transactions, without warning users -- classic hidden actions. PART6   智能合约条款中可能考虑的另一个领域是合成资产[5]。这些新证券是由证券(如债券)和衍生品(期权和期货)以各种各样的方式组合而成的。由于计算机对这些复杂期限结构的分析,非常复杂的付款期限结构(即,何时支付,利率等)现在可以构建到标准化合同中,并以低交易成本进行交易。   合成资产让我们可以对不同客户所希望的不同期限结构进行套利,它们让我们进行合约设计时模仿其他合约,减少某些责任。在后者的例子中,合成型资产被模仿构造为德国公司股票的收益率,而不必满足境外投资者在德国股票市场上的资本收益必须给德国政府支付税收的规定。要注意很重要的一点是这些合成型资产不必像原来的所做的那样需要协商投票权。当然了,这些协议在承受来自第三方管辖权的攻击时可能必须要非常安全,这些在第三方管辖区进行交易的成本(税收)通过合成型资产被套利掉了。   Another area that might be considered in smart contract terms is synthetic assets[5]. These new securities are formed by combining securities (such as bonds) and derivatives (options and futures) in a wide variety of ways. Very complex term structures for payments (ie, what payments get made when, the rate of interest, etc.) can now be built into standardized contracts and traded with low transaction costs, due to computerized analysis of these complex term structures.   Synthetic assets allow us to arbitrage the different term structures desired by different customers, and they allow us to construct contracts that mimic other contracts, minus certain liabilities. As an example of the latter, synthetic assets have been constructed that mimic the returns of stocks in German companies, without requiring payment of the tax foreigners must pay to the German government for capital gains in German stocks. It"s important to note that these synthetics do _not_ confer voting rights as do the originals. It might be possible to add smart contract protocols to transfer voting rights to the synthetic. Of course, these protocols might have to be quite secure to withstand attacks from the third party jurisdiction, whose transaction cost (the tax) is being arbitraged away by the synthetic asset. PART7   最后,我们可以将智能合约的概念扩展到财产。智能财产的建立可以通过将智能合约嵌入到有形的实物里。根据合同条款,这些嵌入式协议将自动将操作该财产的密钥控制权交给合法拥有该财产的代理。例如,一部车为了防止被偷窃,除非确定拥有者完成正确的"挑战响应协议"(challenge-response protocol),否则车是不会启动激活的。如果贷款购买汽车,而车主未能付款,智能合约可以自动调用留置权,将汽车钥匙的控制权交还给银行。这种聪明的留置权可能比回购人更便宜、更有效。同样需要的是一项协议,以证明在贷款已被偿还时消除留置权,以及困难和操作例外。例如,当汽车在高速公路上行驶到75英里时,取消它的运行是不礼貌的。   Finally, we can extend the concept of smart contracts to property. Smart property might be created by embedding smart contracts in physical objects. These embedded protocols would automatically give control of the keys for operating the property to the agent who rightfully owns that property, based on the terms of the contract. For example, a car might be rendered inoperable unless the proper challenge-response protocol is completed with its rightful owner, preventing theft. If a loan was taken out to buy that car, and the owner failed to make payments, the smart contract could automatically invoke a lien, which returns control of the car keys to the bank. This smart lien might be much cheaper and more effective than a repo man. Also needed is a protocol to provably remove the lien when the loan has been paid off, as well as hardship and operational exceptions. For example, it would be rude to revoke operation of the car while it"s doing 75 down the freeway. PART8   智能资产可能还很遥远,但数字现金和合成资产已经出现,更多智能合约机制正在设计中。目前为止,对来自截然不同领域如经济学和密码学的自动化合约执行来说,设计准则是很重要的,缺少交叉沟通(cross-communication):一边是对技术缺乏意识,另一边对最好的商业用途缺乏意识。智能合约的理念是要认识到为共同目标而作出的努力,将在智能合约的概念上进行交汇。   Smart property may be a ways off, but digital cash and synthetic assets are here today, and more smart contract mechanisms are being designed. So far the design criteria important for automating contract execution have come from disparate fields like economics and cryptography, with little cross-communication: little awareness of the technology on the one hand, and little awareness of its best business uses other. The idea of smart contracts is to recognize that these efforts are striving after common objectives, which converge on the concept of smart contracts.   如果你读到这里,那么只能说你不是真棒,是很棒了   写在最后 :关于这篇论文中提到的数字货币,合成资产、智能资产在今天看来已经不是什么新鲜的概念了,但是在1994年,这绝对是充满想象力和创造力的发明,直到论文发表快三十年的今天我们还在依旧对智能合约的应用进行探索。   读完这篇论文,对我本人的触动很大,一方面是感受到了这个世界的参差,人与人在认知上的差距如此之大;另一方面一个新技术的发展需要很多人为之努力,这不是一个人的事,这是热爱技术的,希望我们的世界、我们的国家、我们所从事的行业变得更美好的一群人的事业。   最后,把我很喜欢的一句电视剧台词送给大家: 理想分两种:一种是我实现了我的理想,另一种是理想通过我得以实现;我的理想是第二种。   温馨提示:关注微信公众号"Candy链上笔记",在后台回复"002 "即可获取《智能合约中英文对照》PDF下载地址

手握最快5G芯片,新时代的联发科或成最大赢家一提到智能手机时代的联发科,相信很多朋友第一印象就是一核有难九核围观。不可否认,曾经的联发科的确在高端市场犯过一些错误,给消费者留下了不太好的回忆。特别是在和同期几乎表现完美的高通荣耀多台机器销量大增,可折叠手机在路上?荣耀手机官微宣布,截至2月26日,荣耀8X系列上市173天全球出货量突破1000万台,一举创造了荣耀X系列自2013年诞生以来出货量最快破千万的新纪录!官方称荣耀8X系列以用力过猛人脸识别来了,手机就可以办理养老金领取认证!互联网时代,隔着网线如何证明你是你已经成为一个难题。近年来,随着人工智能识别技术的快速发展,这个难题正在被攻破。身份认证是网络安全的第一道门槛,人脸识别技术的出现,为迈过门槛提供技苹果折叠屏手机渲染图曝光有望在2020年推向市场手机中国新闻在MWC2019上,华为发布了其首款5G折叠屏手机华为MateX,这款手机凭借鹰翼式外折方案和支持5G网络在MWC2019上赚足了眼球。既然华为和三星都发布了自家的折叠中国5G手机,火了!新中国成立后,特别是改革开放以来,中国通信业长足发展。昨天的人民日报头版,点赞了中国5G手机。世界移动通信大会中国5G手机成亮点2月25日,2019年世界移动通信大会在西班牙巴塞罗早知天下事早知天下事2022年3月28日周一每日早报0俄罗斯BQ公司智能手机被下Android禁令,将转用中国华为鸿蒙系统1手续费不断上涨,与腾讯协商无果安徽ETC停止提供微信支付服务2格力什么是蓝牙,蓝牙的工作原理如今,无线技术无处不在。蓝牙的本质一种可以搜索和定位其他也有蓝牙设备的技术长期以来,安全性一直是这项技术的一个问题例如,bluejacking虽然只是一个无害的恶作剧,但允许蓝牙用京东裁员了,守好自己的工作今天一早被京东的裁员信息刷到了,来的很突然,却又在意料之中。从今年年后开始,感觉周边的人都有种担心,做生意的生意不好了,工作的公司效益不好了,什么原因呢?明明刚过去的一年GDP和财2022年3月27日币圈大事件今日晚报消息人士英国将在未来几周公布加密货币监管计划金色财经消息,据消息人士称,英国财政大臣苏纳克预计将在未来几周内宣布一项新的加密货币监管制度。该声明将特别关注稳定币以及一些数字资产,这今日热点1东航已正式启动理赔工作东航集团宣传部部长刘晓东在27日下午的321东航MU5735航空器飞行事故国家应急处置指挥部第八场新闻发布会上表示,公司已经正式启动理赔工作,将依据国家相关威马汽车W6配备三大智能科技,讲述它的不凡实力威马汽车三次荣登全球独角兽企业500强榜单,展现出的是其强大的智能科技实力和强劲的研发实力。于今年上半年推出的威马W6,可谓是威马汽车集科技实力之大成者的产品,是证实威马汽车科技与
戴助听器声音听起来怎么在里面?开始戴助听器不怎么习惯,而且很痒。但是慢慢的习惯也很少痒,就感觉助听器形成了自己的耳朵一样。但是弊端就是戴时间久了听力会更加的下降。我也在戴助听器助听器不是真耳朵,助听器的工作方法苹果8的玻璃盖容易碎吗?为什么?欢迎在点击右上角关注太平洋电脑网,不定时放送福利哦。事实上,iPhone8的玻璃是挺容易碎的。虽然苹果说iPhone8用上了智能手机史上最坚硬的玻璃,但是很多网友用上了iPhone定制式助听器的通气孔会对助听器的性能产生影响吗?你好,会的,助听器的通气孔是为了改变助听器的频响。助听器的频响可以通过本身具有的微调来改变,但是,有些助听器不具有微调或是微调难以达到某种期望的频响时,可以通过不同形式的通气孔来加iphone7升级ios11流畅度会下降吗?建议升级吗?感谢您的阅读!iPhone7这款手机升级IOS11系统的流畅性会下降吗?我之前将iPhone7P升级到了IOS11系统,手机的系统并没有出现下降,目前这一款iPhone7P升级到了有好看的鼠标可以拿出来送人吗?好看的鼠标还是不少的,这里给大家推荐我们家的两款鼠标。适用于女性办公场景的ralemoAir1多模无线充电鼠标以及适用于男性游戏场景的雷柏VT960赛博朋克版屏显双模无线RGB游戏联想的真正危机是什么?联想的真正危机在于不自省不纠错,就此消极,更不想创新,抱着破罐子破摔的态度进行躺平,然后嫁祸于质疑者及其支持者,挑起国内人民群众之间矛盾对立,进行所谓的反攻和清算,极个别当事者趁机老丈人就爱喝酱香酒,有什么好喝不上头的推荐吗?喝过最舒服的酱香酒应该是赢德泰系列了,京东也是这么推荐的,一般小酒企进不了京东的喝酒就得喝大厂嫡系的,好喝不上头。给你推荐几个大众点的,二三百左右的,毕竟茅台有点太高端了。赖茅端曲iPhone7Plus手机平放的时候两个扬声器都有声音,立起来的时候有一个不响是怎么回事?iPhone7代以上机型包括iPhone7P从外放上做了改变,增加高音单元也就是听筒和底部外放喇叭一起发声,从而增加音质效果,可以实测苹果7代以上机器不只是音量变大,音质也有很大的天花板级别水瓶,什么水平?智能水瓶8bottle通过应用程序可跟踪你全天的用水量,以保持好的身体机能。8bottle配备了个性化动态补水跟踪啜饮验证LED显示和无线充电等智能功能。这是一个完美的伴侣水瓶,畅2021年JAVA总结1java模块之一(基础容器)一Java基础1。JDK和JRE有什么区别?JDKJavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JREJavaRuntimeEpython小白学习基础内置函数printprintprint作用是输出。例如在编辑器里输入print()执行结果是(这个横线是分界线)其中是可以替换的,print就如同让电脑说话,我们平时写作文时,某个人说的话会用引号引