投稿指南
一、稿件要求: 1、稿件内容应该是与某一计算机类具体产品紧密相关的新闻评论、购买体验、性能详析等文章。要求稿件论点中立,论述详实,能够对读者的购买起到指导作用。文章体裁不限,字数不限。 2、稿件建议采用纯文本格式(*.txt)。如果是文本文件,请注明插图位置。插图应清晰可辨,可保存为*.jpg、*.gif格式。如使用word等编辑的文本,建议不要将图片直接嵌在word文件中,而将插图另存,并注明插图位置。 3、如果用电子邮件投稿,最好压缩后发送。 4、请使用中文的标点符号。例如句号为。而不是.。 5、来稿请注明作者署名(真实姓名、笔名)、详细地址、邮编、联系电话、E-mail地址等,以便联系。 6、我们保留对稿件的增删权。 7、我们对有一稿多投、剽窃或抄袭行为者,将保留追究由此引起的法律、经济责任的权利。 二、投稿方式: 1、 请使用电子邮件方式投递稿件。 2、 编译的稿件,请注明出处并附带原文。 3、 请按稿件内容投递到相关编辑信箱 三、稿件著作权: 1、 投稿人保证其向我方所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我方所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我方所投之作品不得同时向第三方投送,即不允许一稿多投。若投稿人有违反该款约定的行为,则我方有权不向投稿人支付报酬。但我方在收到投稿人所投作品10日内未作出采用通知的除外。 5、 投稿人授予我方享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 投稿人委托我方声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

基于区块链的智能合约技术研究进展

来源:语言研究 【在线投稿】 栏目:期刊导读 时间:2021-02-14
作者:网站采编
关键词:
摘要:1 引言 智能合约(Smart Contract)被认为是第二代区块链的技术核心,它是区块链从虚拟货币、金融交易协议到通用工具发展的必然结果。目前几乎所有的区块链技术公司都已在其产品中

1 引言

智能合约(Smart Contract)被认为是第二代区块链的技术核心,它是区块链从虚拟货币、金融交易协议到通用工具发展的必然结果。目前几乎所有的区块链技术公司都已在其产品中支持智能合约产品,例如,以太坊基于虚拟机的智能合约平台、基于Bitcoin区块链的RSK平台、IBM公司提出的企业级HyperLeger Fabric平台等,这些产品的推出极大的丰富了智能合约技术的内涵和范围,为区块链技术在不同领域的现实应用奠定了基础,也代表了区块链未来发展的方向。

目前智能合约技术尚不完善,对智能合约概念及其内涵缺乏较为系统的介绍,对基于区块链的智能合约软件系统也缺少体系上的归纳与总结。有鉴于此,本文从智能合约的基本概念入手,介绍智能合约的历史、分类、规范等基本概念,进而对智能合约的框架、语言与编译、部署与运行进行阐述。本文研究结果将为相关领域研究提供系统的指导,有利于更好地把握智能合约未来研究方向。

2 智能合约概念

合约是特定人之间签订的契约,在生活中随处可见,是一个使未取得彼此信任的各参与方具有安排权利与义务的商定框架。而智能合约在广义上讲是指任何符合多方之间约定的计算机协议。首先,智能合约是一种可由计算机处理的协议,与通常由单台计算机执行的算法不同,它需要两名或多名参与者共同协作来完成计算任务;其次,计算机协议的运行必须满足参与者事先的约定,这既体现了协议遵循的可信性与合规性(或合法性),又体现了为了保证协议合规性所必需的技术手段,包括协议验证、存证、争议解决等[1]。此外,与传统纸质协议相比较,多方协议的计算机化以及相应保障技术的采纳间接体现了智能合约的智能化。

上述定义较为广泛,几乎能够将所有的计算机协议囊括其中。据此,维基百科中给出了另一个针对法律合约的智能合约定义:“一种旨在以数字方式促进、验证、加强合约协商和履行的计算机协议(Smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract)”。这一定义体现了智能合约的对象是法律合约,计算机协议是保障合约协商和履行的手段,该手段的目的是促进、验证、加强合约协商和履行,而数字方式是手段的表现形式。

由此可知,智能合约是一个较为宽泛的概念,更加准确地定义是“存储在区块链上并可在满足预定条款和条件时自动执行的计算机代码(Smart contracts are lines of computer code that are stored on a blockchain and automatically execute when predetermined terms and conditions are met)”,因此也被称为区块链智能合约。从这一定义可以看出,智能合约的载体是区块链,它本质是一种自动执行的计算机代码。该代码描述了买卖双方之间的协议条款,并被直接写入区块链的代码行中,满足预定条款和条件是代码被执行的触发条件。由于代码的执行不需要人为干预,因此被称为自动执行。

需要说明的是,智能合约作为一种计算机程序,它是应用软件的一部分,是一种数字表示的程序,虽然是合约条款的代码表示,但不是法律意义上的合同或合约。此外,区块链智能合约由计算机网络执行,并且执行不需要可信方的参与运行,而由共识协议保证合约代码执行的正确性。因此,智能合约也可以理解为一种无需中介、自我验证、自动执行合约条款的计算机交易协议[2]。当然,目前智能合约系统功能与上述概念之间还存在巨大差异。

3 智能合约历史

智能合约概念最早可追溯到1994年由Nick Szabo撰写的论文《Smart Contracts: Building Blocks for Digital Markets》[3]。在该论文中,Nick Szabo期望将智能合约定义为执行合约条款的计算机化交易协议,创新性地提出“智能合约不涉及人工智能,它是一组由代码方式外在表示的要约和承诺,并能够涵盖双方依据的要约和承诺达成履行约定的自动行为”,并希望将诸如POS(销售点)之类的电子交易方法的功能扩展到智能合约领域。他在1998年发明了一种叫作“Bit Gold”的虚拟货币,比比特币发明早了10年。

此后,Nick并没有停止对智能合约的探索,例如,他的后续论文还提出了对合成资产(如衍生工具和债券)执行合同的建议[4]。Szabo写道:“这些新证券是通过多种方式将证券(例如债券)和衍生品(期权和期货)组合在一起而形成的。非常复杂的付款期限结构现在可以构建为标准化合同,以较低的交易成本进行交易,并对这些付款期限结构进行了计算机分析”。

文章来源:《语言研究》 网址: http://www.yyyjzzs.cn/qikandaodu/2021/0214/654.html



上一篇:电视新闻画面语言与编辑技巧研究
下一篇:岩土工程论文写作问题探讨

语言研究投稿 | 语言研究编辑部| 语言研究版面费 | 语言研究论文发表 | 语言研究最新目录
Copyright © 2018 《语言研究》杂志社 版权所有
投稿电话: 投稿邮箱: