DApp开发?结合智能合约?不是工程师的我也想了解!
Dapp,智能合约为区块链中重要的关键字之一,但究竟为什么它会不断地被吹捧去中心化的世界有多理想虽然我们都不是工程师,不过一样可以来稍微地了解基础概念。
AppDApp:去中心化应用程序(Decentralized Application)
要谈智能合约前,我们先来理解DApp,大家对于App应该非常熟悉,它就是你平常在手机上所操作的应用程序,而在App加上了一个分散的地方,就成为了“去中心化的应用程式」,说到这还是有点难理解,毕竟我们App用好好的,为什么现在多出个Dapp,大家还争相开发呢
因为中心化的世界是这样的,打开手机里头有Facebook,Instagram,Line,这些程序都是由企业在做管理及维护,因此当他们想要修改条款的时候,使用者都是没有力量来更动的,,举个例子:像是FB及Instagram的更新动作,将原本照时间排序的动态墙打乱,因此页面并不一定会是朋友圈中最新的消息,若你不想被更新,就算写信给企业抗议实际上也徒劳无功。还有更重要的一点就是,你的个人资料并不完全属于你,因为所有的操作都会经过“第三者”,你的消息都被他们保管起来,虽然公司外的人无法读取,但若内部内部存有有心人士,很有可能会在无形之中泄漏你的可能性。
appDapp的本质:找回自己的资产
假设今天我们写一个Dapp,就必须先挑一条公链的平台来做开发(模仿最有名气的以太坊),上面基础的资源都已经帮你架构好了,它就像IOS跟安卓系统一样,要做成一个App,就得按照上面的语言编写,这样创建出来的东西才能相符并执行喔。
Dapp特别的地方在于:
1.一般一般的App,Dapp的资料是放在「区块链」上。
2.不可修改的公开代码,大家都可以一起监督查看!
3.最大亮点核心在于:「结合智能合约」。
合约智能合约是层叠Dapp与区块链的轴向
刚刚有提到去中心化的概念,因此智能合约是来帮助程序的执行,我们可以把它想像成一台贩卖机,今天你投10元买一罐水,这台机器接收到你的10块,并且认证这10块是合法货币,随后会触发了它一连串的指令,让你成功拿到这一罐水。不一样的是,智能合约是用编码写成的,并且要搭配数字签名,合约条款,以下原理大致相同,撰写好的设定值及触发点,只要条件吻合,就会开始执行合约内容所订下的内容细项,包含了接收,验算,验证,回传资料等等,途中完全不会受到任何干预,是一种直来直往点对点的概念,适合在需要高度“信任”的场合使用,像是遗嘱的一部分,一旦触动指令,所有财产都会清楚按条理分配,减少亲友间嫌隙与法律纷争。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。