【技术实现步骤摘要】
本专利技术涉及智能合约
,特别是涉及到智能合约执行模型的设计。本专利技术不仅解决了智能合约执行模型的设计问题,还提供了一种基于区块链的智能合约系统,使得智能合约的存储与执行具有公信力,安全性更高。
技术介绍
合约指两方面或几方面在办理某事时,为了确定各自的权利和义务而订立的共同遵守的条文。传统的合约都是先经过“桌面会议”讨论得到一致后,记录在纸张上。经过了这么多年的发展,“合约”已经形成了自身的概念与原则。在传统合约中,人们先通过面谈的形式制定合约并达成一致,把合约记录在纸张上,合约双方在纸上签字;合约的执行过程由很多的控制协议构成,控制协议包括两个部分:表格、账单等记录的保存,还有记录的审核与协商,记录的审核与协商往往需要第三方参与,容易造成合约方之间的地位不平等;合约的执行效能只能通过法律、武力来保证。这些控制协议都是经过多年的沉淀积累下来的。虽然控制协议的成本很高,但它是我们在不信任的环境中保持协作的根本保证。合约的执行过程中,记录的审核不仅花费很高,而且依靠低效率的人工完成,所以人们往往通过抽样审核来缩减成本的。我们已经进入了数字社会的时代,应该通过计算机、互联网、密码理论等技术的引入,来减少了交易在合约制定、控制协议和执行效能保障的人工花费与计算成本。1997年,Nick Szabo引入“智能合约”的概念:智能合约把合约条款嵌入到软、硬件中,通过协议与用户接口来促进合约的执行,它是我们在互联网中形成安全、数字化关系的关键。他在“Formalizing and Securing Relationships on Public Network ...
【技术保护点】
一种智能合约的实现方法,其特征在于,包括步骤:建立智能合约,其中,合约C为三元组:C=(I,M*,{M1,M2,…,Mm}),包括:合约方信息I,Ii表示第i个合约方Pi的信息,i=1…m,共有m个合约方参与合约;合约状态机M*与合约执行状态机集合{M1,M2,…,Mm};把合约C存放入安全度高的数据库中;输入各个合约方的状态及事件,并把所述状态及事件作为证据记录在安全度高的数据库中;根据建立好的合约C与各个合约方输入的事件来执行智能合约,获取合约的执行结果。
【技术特征摘要】
1.一种智能合约的实现方法,其特征在于,包括步骤:建立智能合约...
【专利技术属性】
技术研发人员:胡凯,黄洁华,蔡维德,白晓敏,陈志东,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。