主页 > imtoken怎么下载到手机 > 比特财经网《知识大讲堂》:第11课区块链智能合约

比特财经网《知识大讲堂》:第11课区块链智能合约

imtoken怎么下载到手机 2024-01-20 05:14:39

近期,Bitfinance.com正在积极筹备“知识大讲堂”栏目,旨在为区块链行业的刚入门者提供完整、清晰的区块链知识讲解服务。 本栏目依托微信社区,采用在线课程的形式,吸引了大批热爱区块链行业的粉丝和学员。 Bitfinance.com“知识大讲堂”第11课-区块链智能合约已于12月30日晚8点开课。 本期主讲人是比特金融助理分析师子阳先生。 一起来看看本期《知识大讲堂》都有哪些内容吧!

以太坊智能合约编写_以太坊智能合约的众筹_以太坊智能合约的工作流程

直播内容安排:

主持人:Bitfinance.com负责人

讲师:比特金融助理分析师子阳先生

以下为课程实录:

主持人:朋友们晚上好。 欢迎收看本期Bitfinance.com“知识大讲堂”。 本期讲师为比特金融助理分析师紫阳先生。

以太坊智能合约的工作流程_以太坊智能合约编写_以太坊智能合约的众筹

子羊:

朋友们晚上好,我是紫阳,再次感谢你们的支持。 本期我们就来聊聊区块链智能合约的一些相关知识点。

首先我们来了解一下什么是智能合约?

让我们从智能合约概念的起源说起。 “智能合约”的概念于1993年前后由计算机科学家、加密大师Nick Szabo提出。1994年,他撰写了论文《智能合约》以太坊智能合约的工作流程,是智能合约的开山之作。

Nick Szabo 对智能合约的阐述从一个自动售货机的例子开始。 我们可以把智能合约的始祖想象成不起眼的自动售货机。

一个独立的自动售货机放在你的面前。 没有收银员。 如果你投入几个硬币,你选择产品的选项就会自动触发。 选择商品后,自动售货机内的饮料会自动掉落。

以太坊智能合约编写_以太坊智能合约的众筹_以太坊智能合约的工作流程

这是一个普通的信息智能合约。 自动售货机根据显示的商品价格收取硬币,通过简单的机制形成计算机设计的第一门科学,并以有限的自动投币数量提供变化和产品。 自动售货机是一种运输合同:任何持有硬币的人都可以与供应商进行交易。

Nick Szabo 是一位为比特币奠定基础而广受赞誉的密码学家,他对智能合约的定义如下:“智能合约是一组关于这些承诺的数字定义协议。”

然而,Nick Szabo 关于智能合约的工作理论长期以来一直没有实现。 一个重要的原因是缺乏可以支持可编程合约的数字系统和技术。 直到区块链技术的出现和广泛使用,Nick Szabo 的想法才有机会实现。

区块链技术不仅可以支持可编程合约,还具有去中心化、不可篡改、过程透明可追溯等优势,天然适用于智能合约。 因此,也可以说智能合约是区块链技术的特征之一。

上一期我们讲以太坊的时候,提到了智能合约这个词,想必大家对它有一个简单的了解。 智能合约简单的解释就是你我约定了一件事,赌注是100元。 如果事件发生,合约会发给你100元,否则,合约会发给我100元。

这也是以太坊中最简单的智能合约执行。 可以说,Nick Szabo 提出了智能合约的想法,而以太坊却“复活”了智能合约。

以太坊证明,人们可以通过这项技术实现比仅仅使用数字货币更多的东西。 可以在支持它们的区块链上构思和部署一类全新的分布式应用程序。

其次,让我们简单谈谈智能合约是如何工作的。

基于区块链的智能合约的构建和执行分为以下几个步骤:

第一步,多个用户参与智能合约的制定;

第二步,合约通过P2P网络扩散并存储在区块链中;

第三步,自动执行区块链构建的智能合约。

(对智能合约的工作流程比较感兴趣的朋友可以课后查资料详细了解,本课程只简单介绍步骤,如果深入讲解,大家的知识储备未必能目前了解一下,以后有机会再细说。)

那么第三点,我们来对比一下智能合约和传统合约。

现在我们的生活几乎离不开契约。 从广义上讲,工作是与公司签订的劳动合同,买房是与房地产公司签订的合同,买保险是与保险公司签订的保险合同; 小到网购、订外卖、打车、买彩票,都与相关服务商公司签订了相应的合同。 可以说,有人的地方就有合同。

传统合约由两方或多方通过协议进行交换,两方或多方必须相互信任才能执行交易。 否则,一旦一方违约,就可能不得不依赖社会监督和司法机构。

智能合约不需要相互信任,因为智能合约不仅由代码定义,而且由代码强制执行,完全自动,不可干预。

那么与传统合约相比,智能合约的智能在哪里呢?

1、合同内容公开透明

智能合约部署在区块链上,其合约内容自然公开透明。

2. 合约内容不可篡改

同样,由于部署在区块链上,智能合约的内容无法修改。

3.永远奔跑

运行在区块链上的智能合约也由区块链上的网络节点共同维护。 只要区块链存在,智能合约就可以永远运行。 有一种“链条在契约”的兄弟情谊。

以太坊智能合约的众筹_以太坊智能合约编写_以太坊智能合约的工作流程

智能合约作为一种新型的合约形式,与传统合约相比具有以下优势:

1. 不信任。

由于智能合约基于区块链,合约内容透明且不可篡改。 代码即法律(Code is law)。 基于对代码的信任,交易者可以在去信任的环境中安全可靠地进行交易。

2、经济高效

与传统合同相比,纠纷往往是由于对合同条款的理解不同造成的; 智能合约通过计算语言避免分歧,几乎不会引起纠纷,达成共识的成本非常低。 在智能合约上,仲裁结果出来,立即执行。 因此,与传统合约相比,智能合约具有经济高效的优势。

3.无需第三方仲裁

智能合约是由合约主体安装在某个平台(如以太坊)上,然后代码自动判断并执行合约的所有条款,包括违约和合约条款,这些都是代码给出的。 裁决过程不需要其他机构的代表。 这也意味着通过用户之间的直接交易以太坊智能合约的工作流程,合同验证和执行的整个过程变得很快。

4. 智能合约不易出现失败等问题

当合同存储在分布式账本上时,就没有错放或丢失的风险。 这意味着每个连接到网络的设备都有一份合同副本,数据永远保存在网络上。

例如:

假设您在网上看中了一辆汽车并想购买,您需要做什么? 首先,你需要和汽车经销商谈好价格,然后你通过银行把钱转给经销商。 经销商确认收到钱后,你签署一堆文件来证明汽车的所有权,最后拿到车。 整个购车过程可能需要几天时间。

然而,通过智能合约,汽车所有权、价格和其他详细信息等信息将上传到区块链。 只要支付相应价值的比特币或其他加密货币,就可以立即拥有这辆车。

传统方式需要支付钱、签署文件、取车等耗时耗力的工作,但在区块链上,只需要一个智能合约就可以实时下单和执行。 您需要做的就是使用加密货币购买这辆车的所有信息和所有权(存储在区块链分类账上的电子身份)。 整个区块链系统中的每台计算机、每一个节点都会实时更新账本,这个网络中的每个人都会知道这辆车刚卖给你,你就拥有了它的所有权。

无疑,这是一件很方便的事情。 从这里我们也可以看出,区块链的智能合约是透明的宏观确认,而传统合约只是非常透明的微观确认。

最后问一个问题,你觉得区块链智能合约是万能的吗?

相信有小伙伴还记得,说起以太坊,就说起The DAO事件。 这是以太坊在区块链智能合约领域给我们呈现的一个非常可怕的先例。

智能合约真的万能吗? 可能直到没有漏洞为止。

嗯,今晚的课到这里就结束了。 下一期我们会继续聊智能合约面临的问题和一些应用案例。 下次见!

主持人:谢谢紫阳老师精彩的分享。 今晚的课结束了。 下一期Bitfinance.com“知识大讲堂”时间为2020年1月3日,周五晚8点! 再过两天就是元旦了,Bitfinance提前祝大家元旦快乐!

下一期预告:区块链智能合约2

智能合约有什么问题? 在现实生活中如何应用?

下一期比特金融网“知识大讲堂”将继续为您讲述区块链智能合约,敬请期待!