网赚论坛

 找回密码
 免费注册
查看: 275|回复: 0
打印 上一主题 下一主题

【一期三团-day3-唐华】智能合约

[复制链接]

11

主题

15

帖子

44

积分

Ⅰ级财主

Rank: 1

积分
44
跳转到指定楼层
楼主
发表于 2017-10-21 14:01:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
智能合约

定义:一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,有计算机系统自动执行。

本质和目的:承诺
内容:规定合约参与者的权利和义务
特点:一段计算机自动执行的代码

举例说明一个简单的智能合约:

IF (Event_Happened){
send (Tom, $1000);
}else {
send(Jack, $1000);
}

合约的实现需要有底层协议支持。
以上面的合约为例,假设合约的参与者同意比特币支付,那么这个智能合约就需要比特币协议支持,合约用到的数字形式就是比特币脚本语言。

从事计算机编程的同学应该对“脚本语言”不陌生。

比特币脚本语言:非图灵完备的、命令式、基于栈的编程语言。
非图灵完备式:图灵不完备的语言常见原因有循环或递归受限(无法写不终止的程序,如 while(true){}; ), 无法实现类似数组或列表这样的数据结构(不能模拟纸带).
智能合约VS传统合约

应用案例:
房屋租赁代币系统
储蓄钱包
金融借贷
......

存在的问题:
安全性
基于区块链的智能合约缺乏私密性
不确定的意外事件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-22 22:29 , Processed in 0.624001 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表