智能合约是为了执行指令所构成的程序代码。智能合约(smart contract)是在1990年代由NickSzabon在学术论文中提出的概念,而DApp(去中心化应用程序)则是一系列链结的智能合约。
智能合约应用:与公链的关系?
<a qkl="" 10539.html"="" target="_blank" rel="noopener"style="box-sizing: border-box; color: inherit; transition: all 0.3sease-in-out 0s;">公链(Public Chain)即为公有,像是一个公开的大型资料库,这个资料库以世界各地的计算机构成,每一个计算机都是一个节点,任何人链上交易及活动,kaifa者则可以透过程序语言将DApp架设在公链上。
以DApp 执行去中心智能合约
智能合约可依照程序代码执行各种服务功能,所产生的用户APP则为DApp,智能合约就向是一个自动贩卖机,DApp则是使用者所看到的贩卖机本体,当你投入足够的硬币就能成功触发机器功能,可以买到你想要饮料。
如果投入的硬币不够,机器功能则不会执行。智能合约的编写需要任务执行以及触发点、条件等等,如果条件满足,则会自动执行合约内容,例如接收、验算、验证、回传资料等等,不需要任何机构介入或认证,即可自动有效的执行。