智能合约DAPP开发搭建智能合约的概念于1994年由NickSzabo提出。广义上来讲,任何的能自动完成的合同就是一个智能合约,例如我去自动售货机买一瓶饮料,或者扫码使用一辆共享单车。但是当前讨论的智能合约,其实是跟区块lian密不可分的。所以我们这里讨论的智能合约的的定义是,一个运行在区块lian上的程序。注意这个程序甚至不一定需要去模拟一个商业合约,任何的一段程序只要是部署到了区块lian上,我们都叫它一个智能合约,即使程序中只是完成了打印HelloWorld,或者计数器加一的操作。
为何智能合约和区块lian结合如此紧密呢?Szabo提出智能合约的概念之后很长时间内,智能合约根本无法落地,主要原因是合约各方无法去达成信任。于是,区块lian作为所谓的信任机器,就刚好成为了智能合约的技术基础。智能合约和传统计算机程序大的区别在于其执行结果的认可度,传统计算机程序的执行结果没有建立在共识机制上。而达成共识的前提是,合约的执行过程应该是公开的,合约产生的各项数据应该是不可篡改的。
过去数十年,供给方或渠道方在市场中的主导地位在历次变革中固若金汤,但现在话语权逐渐转移到了消费者手中。消费者越来越站到了商业活动的中心,成为市场的主导方。中国大规模的生产制造能力已经形成,消费者的主导权变得前所未有的大,对消费者需求的理解和感受也变得前所未有的重要,我们开始真正进入消费者时代。