宇宙链 宇宙链
Ctrl+D收藏宇宙链

智能合约这么火,但是你连它的执行原理都不知道?

作者:

时间:1900/1/1 0:00:00

关注公众号回复关键字“福利”,即可领取价值200元神秘大礼包

智能合约"(smartcontract)这个术语至少可以追溯到1995年,是由多产的跨领域法律学者尼克·萨博(NickSzabo)提出来的。他在发表在自己的网站的几篇文章中提到了智能合约的理念。他的定义如下:"一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。"

如果说区块链1.0是以比特币为代表,解决了货币和支付手段的去中心化问题,那么区块链2.0就是更宏观的对整个市场去中心化,利用区块链技术来转换许多不同的数字资产而不仅仅是比特币,通过转让来创建不同资产的价值。区块链技术的去中心化账本功能可以被用来创建、确认、转移各种不同类型的资产及合约。几乎所有类型的金融交易都可以被改造成在区块链上使用,包括股票、私募股权、众筹、债券和其他类型的金融衍生品如期货、期权等。

范一飞:数字人民币智能合约要坚持开放包容、公平竞争,避免形成新的信息壁垒:金色财经消息,中国人民银行党委委员、副行长范一飞表示,数字人民币智能合约要坚持开放包容、公平竞争,要在央行中心化管理和“双层运营”架构的原则下统筹推进,避免形成新的信息壁垒。要广泛连接各类外部生态,确保在智能合约系统和外部系统、身份验证和合规性检查数据以及运行环境等方面实现互通,更高效地适应各行各业的实际需求。(金十)[2022/9/8 13:16:25]

智能合约看上去就是一段计算机执行程序,满足可准确自动执行即可,那么为什么用传统的技术为何很难实现,而需要区块链技术等新技术呢?

以太坊图灵完备的智能合约丰富了区块链从比特币单一数字资产去中心化转移到去中心化的全球分布式计算机变为可能,虽然在以太坊网络运行代码成本比较高。相对于比特币的脚本,以太坊智能合约的出现是一种比较大的进步。

TrustToken宣布TRU V2质押及治理智能合约即将上链运行:2月19日消息,资产代币化平台TrustToken官方宣布,TRU质押(V2)和治理智能合约上链运行,审核已完成。官方会随时提供最新消息。[2021/2/19 17:28:24]

为什么CTEP需要用到智能合约?

CTEP是全球第一家采用区块链技术建立自己端到端的分布式名人时间交易平台,该系统不仅包含整套自主开发的区块链生态。并且可以对名人时间进行ITO,ITO就是把名人未来时间进行token化,让时间需求者通过CTEP来购买名人的时间,当时间需求者购买到足够量的时间,就可以要求名人进行交付。在CTEP生态发展过程中,会有大量的名人在链上发布属于自己的token,那么这时候需求就在与名人和链之间存在的交易手段,而这个交易手段就是智能合约。

独家 | 昨日新增258个代币型智能合约 其中Fomo变版游戏合约得分仅1.5 风险最高:第三方大数据评级机构RatingToken最新数据显示,2018年8月3日全球共新增2118个合约地址,其中258个为代币型智能合约。据RatingToken团队发布的“新增代币型智能合约风险榜”,LastUnicorn Round #2(LUR2)、testToken(test)和New Chance(NEWCH)风险最高,检测得分分别为1.50、1.85和2.00,其中Fomo变版游戏合约LastUnicorn Round #2存在24个风险项。其他登上该风险榜TOP10的还包括F5D(F5D)、Exit Fraud(EXITF)、GScam Round #1(GS1)、YuleSale、Tier 1、FoolSale和CoolSale。如需查看更多智能合约检测结果,请查看原文链接。[2018/8/5]

智能合约只是一个事务处理模块和状态机构成的系统,它不产生智能合约,也不会修改智能合约;它的存在只是为了让一组复杂的、带有触发条件的数字化承诺能够按照参与者的意志,正确执行。

深圳市金融科技协会理事:鼓励建设基于区块链和智能合约技术的绿色资产开发和绿色债券审核交易平台:深圳绿金委副秘书长、深圳市金融科技协会理事黄晓宁在《证券时报》今日发文称,深圳在新一轮的科技浪潮前遥遥领先,人工智能与金融科技领域蓬勃发展。可利用区块链、大数据、云计算、人工智能、电子支付等新兴技术,开展绿色金融业务创新、提升运行效率、有效防控风险,促进创新型绿色金融基础设施平台发展。鼓励建设基于区块链和智能合约技术的绿色资产开发和绿色债券审核交易平台。[2018/6/16]

之所以采用智能合约的机制,目的就是方便名人来CTEP上做ITO。同时也为名人发展自己的其他应用,还可以为用户数据提供存储和分享。

基于区块链的智能合约构建及执行分为如下几步

1、多方用户共同参与制定一份智能合约;

2、合约通过P2P网络扩散并存入区块链;

3、区块链构建的智能合约自动执行。

下面详细描述步骤1"多方用户共同参与制定一份智能合约"的过程,包括如下步骤:

首先用户必须先注册成为区块链的用户,区块链返回给用户一对公钥和私钥;公钥做为用户在区块链上的账户地址,私钥做为操作该账户的唯一钥匙。

两个或两个以上的用户根据需要,共同商定了一份承诺,承诺中包含了双方的权利和义务;这些权利和义务以电子化的方式,编程机器语言;参与者分别用各自私钥进行签名;以确保合约的有效性。

签名后的智能合约,将会根据其中的承诺内容,传入区块链网络中。

下面详细描述步骤2"合约通过P2P网络扩散并存入区块链"的过程,包括如下步骤:

合约通过P2P的方式在区块链全网中扩散,每个节点都会收到一份;区块链中的验证节点会将收到的合约先保存到内存中,等待新一轮的共识时间,触发对该份合约的共识和处理。

共识时间到了,验证节点会把最近一段时间内保存的所有合约,一起打包成一个合约集合,并算出这个合约集合的Hash值,最后将这个合约集合的Hash值组装成一个区块结构,扩散到全网。

最新达成的合约集合会以区块的形式扩散到全网,如下图所示,每个区块包含以下信息

合约区块链示意图

"区块链构建的智能合约自动执行"的过程,包括如下步骤:

智能合约会定期检查自动机状态,逐条遍历每个合约内包含的状态机、事务以及触发条件;将条件满足的事务推送到待验证的队列中,等待共识;未满足触发条件的事务将继续存放在区块链上。

进入最新轮验证的事务,会扩散到每一个验证节点,与普通区块链交易或事务一样,验证节点首先进行签名验证,确保事务的有效性;验证通过的事务会进入待共识集合,等大多数验证节点达成共识后,事务会成功执行并通知用户。

事务执行成功后,智能合约自带的状态机会判断所属合约的状态,当合约包括的所有事务都顺序执行完后,状态机会将合约的状态标记为完成,并从最新的区块中移除该合约;

举例来说:以我们的CTEP为例,当名人在链上发布自己的token会经历以下几个步骤

构建→存储→执行

构建:名人在CTEP上申请ITO,核定名人的专属token的总量和定价。

存储:一旦编码完成,这份智能合约就被上传到区块链网络上,即全网验证节点都会接收到该智能名人申请ITO的合约。

智能合约会定期检查是否存在相关事件和触发条件;满足条件的事件将会推送到待验证的队列中

执行:区块链上的验证节点先对该事件进行签名验证,以确保其有效性;等大多数验证节点对该事件达成共识后,智能合约将成功执行,并通知名人。

成功执行的合约将移出区块,而未执行的合约则继续等待下一轮处理,直至成功执行。

标签:区块链TEP比特币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势TEP币TEP价格比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势

pepe最新价格热门资讯
卡尔达诺(ADA)可能很快突破 0.5 美元,这就是原因

卡尔达诺(ADA)是一种加密货币,尽管当前的加密市场环境仍然保持良好。自2023年开始以来,该数字资产的表现令人难以置信,并且此后一直没有放缓.

1900/1/1 0:00:00
CoinEx研究院:9项新高指标数据,以太坊星辰大海?

一、网络利用率爆满,“全球结算层”目标推进“网络利用率”是衡量公链运行状况的最基本指标之一,它意味着以太坊区块的用户需求,ETH结算层可能性使用意愿.

1900/1/1 0:00:00
GraphLinq 协议宣布 GraphLinq Chain 主网

GraphLinq的EMV兼容区块链已经上线。Chain主网及其发布被称为一个重要的里程碑,因为它可能使该企业更接近实现更加去中心化和自动化的未来的愿景.

1900/1/1 0:00:00
摩根大通收购 Viva钱包 49% 的股份

摩根大通正在动用其120亿美元的技术投资基金收购欧洲基于云的支付网络Viva钱包49%的股份。 外媒:摩根大通正领导制定第一共和银行新救援计划:金色财经报道,摩根大通CEO戴蒙正在牵头与其他大型.

1900/1/1 0:00:00
Fetch AI (FET) 因与德国科技巨头合作而飙升 12%

领先的AI加密令牌项目之一FetchAI和德国工程技术巨头博世今天宣布建立新的合作伙伴关系,使FET价格飙升12%。该合作伙伴关系是关于一个新的Web3基金会,即Fetch.ai基金会.

1900/1/1 0:00:00
加密崩溃:清算违约 2.5 亿美元;比特币跌破 22,000 美元?

根据CoinGlass提供的数据,在过去24小时内,超过84,000名交易员清算了超过2.51亿美元.

1900/1/1 0:00:00