来自:赞比学堂二班五组 筱轩 首发赞比社区(链接:课程笔记—白话解读智能合约)
主讲老师:秋刀鱼—币圈自媒体达人 泛娱区块链联合创始人 资深区块链投资者
个人感悟:经过了S老师的超级虐脑力的开篇,秋老师的课程瞬间让人如沐春风,当然与前期S老师的铺垫有关,比特币烧脑的理念已经慢慢理解后,智能合约瞬间就感觉友好了很多,智能合约,不可篡改的原理都是秉承了比特币的底层逻辑,底层的逻辑理解了,后续就是知识点的问题啦!感觉看到了希望的曙光!
秋刀鱼老师的白话解读智能合约(边听边整理笔记版本)
学习区块链的门槛:涉及数学、密码学、计算机技术;专业术语:不好理解的专业词汇;
送给大家两句话:
1、别害怕,学习区块链不要被名词吓倒;
2、先弄明白名词的概念
以太坊:完备的智能合约的平台,允许任何人在平台上编写智能合约和发行自己的Token;
以太币(ETH)
1、用于支付开发、运行等费用;
2、支付数字货币的转账交易费,目前市场上的大部分币都是建立在以太坊上发行的;
3、新项目募资;因此以太币的地位不断升高;
一、智能合约例子
合约:协议/合同
智能:自动执行,没有人力等中间环节,不需要额外的辅助,机器上可以直接完成(如自动售货机)
二、智能合约的概念
1、20世纪90年代已被提出
2、自动化的程序合同,用代码写的计算机程序,程序里包含各种约束条件,一旦触发条件,程序自动执行,合同就达成了;
智能—自带程序、自动执行 传统—人力、协商、法律
三、智能合约的运行
1、 编写合约(类似现实中制定合同):双方共同参与制定合约,然后对合约的条款进行编程,把合约写入计算机程序,程序中包含触发合约自动执行的所有的条件;
2、 存储合约:编程完成后,存储在区块链上;存储即生效;
3、 执行合约:系统定期检查,满足条件的进行验证,自动执行验证后通知用户(类似现实中的履行合同);
把现实中的合同程序化,变成可编程的合同,利用算法自动执行;利用计算机、数学解决合同的执行问题;
智能合约的好处:公开透明,不可篡改
四、智能合约vs传统合约
智能合约传统合约
公开透明(减少人为作恶)容易被篡改
很难作伪(不可更改、避免人为错误)出现问题需要协调,需要大量的人力及时间成本
信任度高(不可更改:解决双方的信任问题)一旦协调不成,需要仲裁、法院等成本
智能合约:无须信任第三方,不需要另一方的配合就能自动执行,谁也没法不履行合约;
五、智能合约的应用
1、博彩交易
2、保险理赔
3、资金拆借(借钱:把金额、还款时间、双方银行卡信息写入智能合约里,到了需要还款的时候,系统自动把借款准时划到你的账上,还款时,对方合约里资产不够,可以加上资产抵押;链上资产划归你的名下:但还存在线下交割的问题;)
4、资产分配:遗产分割、财产分配
5、其它领域:如未来的智能冰箱
六、智能合约面临的问题
1、落地应用很少——技术的难度,很多合约内容没法翻译成机器语言,没法用代码来直接执行;基础设施还达不到。
期待人工智能的出现,解决这些问题;
2、安全问题
一旦编码出现漏洞,被黑客攻击,损失惨重;
智能合约处在发展的早期阶段,还有很长的路要走,但是这是一种不可逆的趋势、有发展前途的领域