banner
[面包]MrTwoC

[面包]MrTwoC

你好,欢迎来到这个基于区块链的个人博客 名字:面包 / MrTwoc 爱好:跑步(5/10KM)、咖啡、游戏(MMORPG、FPS、Minecraft、Warframe) 兴趣方向:Rust、区块链、网络安全、量子信息(量子计算)、游戏设计与开发
bilibili
steam
email
github

0x02-初识智能合约

关于智能合约#

智能合约只是存储在区块链上的程序,在满足预先确定的条件时会运行这些程序。 智能合约通常用于自动执行协议,以便所有参与者都可以立即确定结果,而无需任何中间人参与,也不会浪费时间。 智能合约还可以自动完成工作流程,在满足条件时触发下一个操作。

智能合约的运行#

智能合约工作时遵循简单的 “if/when…then…” 语句,这些语句被写入区块链上的代码中。 当满足并验证预先确定的条件时,计算机网络将执行操作。 这些操作可能包括向相应的各方发放资金、登记车辆、发送通知或开具凭单。 然后,在交易完成时会更新区块链。 这意味着交易无法更改,只有获得许可的各方才能看到结果。
在一个智能合约中,可以根据需要设立多项规定来让参与者满意,以便圆满地完成任务。 要确立条款,参与者必须确定交易及其数据在区块链上的表示方式,同意管理这些交易的 “if/when...then…” 规则,探索所有可能的例外情况,并为解决争议定义一个框架。
然后,开发人员可以对智能合约进行编程,尽管使用商业区块链的企业已越来越多地提供模板、Web 界面和其他在线工具来简化智能合约的构建。

智能合约的优势#

速度、效率和精确度
一旦满足条件,便会立即执行合约。 因为智能合约是数字化和自动化的,所以无需处理文书工作,也不必花时间来调和通常因手动填写文档而导致的错误。
信任和透明度
因为没有第三方参与,而且会在参与者之间共享加密的交易记录,所以不必质疑是否会为了个人利益而更改了信息。
安全
区块链交易记录经过加密,这使得它们很难被破解。 此外,由于每条记录都与分布式账本上的前后记录相关联,黑客必须改变整个链才能更改单个记录。
节省
智能合约避免了通过中介机构处理交易的需要,进而消除了相关的时间延迟和费用。

参考文章
https://www.ibm.com/cn-zh/topics/smart-contracts

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。