[区块链&DAPP介绍 Day3] 什麽是智能合约

今天来聊聊我们接下来的27天会环绕的议题,就是智能合约(samrt contract)。

智能合约(smart contract)

到底什麽是智能合约(smart contract)呢? 他是一种特殊的协定,是应用在区链内可以部署程序并且在里面执行,所谓的合约就是程序的逻辑,可以透过这个合约(程序逻辑),传送、储存、交易以太币。

智能合约(smart contract) 可以允许在没有第三方监督的情况下,可以够过交易双方认定的条件,交易。这些交易是不可逆的,只要双方合意此合约,都无法任意反悔。

DAPP(Decentralized Application)

DAPP 又称去中心化的应用程序,就是透过智能合约的应用之一,部署在分散式网路上,所有的数据都是公开透明不可篡改,如果以游戏为例,我们以往所知道的游戏,会有一个中央集中控管的机器,来做统一的数据应用跟数据储存,所以电子数据都是由游戏公司所拥有,而且游戏公司可以随时任意修改游戏内容。但如果是由DAPP所发展的游戏,所有东西都是公开透明,规则也无法任意更改,所以有不少博弈游戏看上这点,而在上面做发展。

Solidity

Solidity 是一种合约导向语言,它就是以太坊主要支持语言之一。它是一种静态型别的语言,用於EVM(以太坊虚拟机)上面执行,他的发明者,基本上是参照 ECMAScript,所以对大部分Web开发者是相对友善的

明天我们就来进行,第一个 hello world 的智能合约


<<:  [重构倒数第20天] - i18n什麽的交给前端来处理吧(一) 把GoogleSheet文件转成JSON文件

>>:  [DAY3]K8S元件初探-Control Plane Components

【Day21】补上data-test属性及判断Component和按钮及数字是否正确显示(╯✧∇✧)╯

基本上我们会用到 计数器这整个Component (div) 、显示数字 (span)、按钮(but...

Day 4 资讯结构与阶层分析- (main content + footer)

延续上回~~ 四、再往底下看是主要的Main Content,也就是对於使用者来说目光会停留最久的区...

[D09] still placeholder

写在前面 still placeholder still placeholder still pla...

视觉化KBARS(1)

昨天完成ticks资料的视觉化之後, 我们下一个目标是k线图的实现, 具体会用到下面的工具, 一样是...

Day 22 - Rancher Fleet 架构介绍

本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...