智能合约是一个运行在区块链上可根据设定规则对参与的签名用户进行委托的数字资产自动重新分配的一种机制。
这句话可能有点绕,多读几次就能理解其含义。理解了其含义,就能对智能合约有正确的认知。本质上来讲,智能合约是去中心化的业务逻辑,区块链是去中心化的防篡改账本。
区块链真的需要智能合约吗?
区块链并不需要智能合约,没有智能合约也照样好好的。但没有智能合约的区块链会缺少很多应用场景。如果没有智能合约,区块链就只能做可信账本,而不能做可信业务逻辑。
举个传统的自动充话费的例子。如果充话费的系统接入区块链,它可以记录不可篡改的缴费记录。但如果你缴费它却不给你充值呢?你如何保证你缴费100它就给你充值?很多中心化的业务会出错,常常你支付了却发现订单没有生效,你需要找客服去沟通解决。
我在线下商店刷卡购物就遇到过类似问题。明明短信提示银行卡扣费了,店员的刷卡机却没有任何提示,甚至多刷的情况也时有发生。在信任网络中,中心化的业务逻辑默认是被认为是不可信的。只有把充值这个中心业务做成智能合约放在区块链上,才是可信的。也只有把这种业务逻辑做成智能合约,才可以在全网进行验证。如果你刷卡没被识别,总会有其他节点可以识别,而不像现实生活中,需要找客服确认。
可以说,智能合约是构建可信业务的关键,区块链是构建可信数据的关键。对于可信业务,投票选举是一个很好的例子。如果没有智能合约,没人知道投票的过程是否有造假。
智能合约的作用就是让业务可信。
另一个例子是广告平台。传统广告平台,广告主和流量主都对广告平台不信任。假设某个流量主的点击量是500,而广告主在平台看到的数量是1000,流量主在广告平台看到的点击量是300。这个时候平台利用不对称,广告主多花了钱,流量主少赚了钱,平台从中赚差价。智能合约可以很好的解决这个问题,构建双方可信的业务。
但是智能合约也有严重的问题。首先是智能合约有bug,其次是目前的智能合约有很多都在做赌博和资金盘,严重影响了公链的生态健康。用户抱着赚钱的心态去使用智能合约,会导致币价极不稳定。当币价极不稳定时,生态就会产生震荡。目前很多公链在考虑稳定币,但只要有币,就会产生投机,就会产生波动,就不可能稳定。只要不稳定,就不能做商用。
我问一个超市的创始人,你们会选择用区块链做收款方式吗?他回答,不会,因为那样一天要改很多次价签。目前我这半年一直在和企业接触,发现大部分企业对区块链和智能合约都有需求,但是这些企业并不喜欢有币的区块链。就是说他们希望用传统的方式做支付,因为法定货币是有政府和银行做背书的,是相对可信的。
大家想一想,项目方跑路的几率大,还是银行跑路的几率大?企业离金钱最近,很明显企业信赖银行,而不信赖项目方。这些企业希望用智能合约做可信业务,希望用区块链做可信记录。
显然,来自一线企业的需求才是真需求。无币区块链,才是构建可信商业的未来。
博狗扑克支持美国玩家,可以支持比特币存取款,新手玩家最多的线上扑克室
马上注册Bodog博狗账户,您可以享受双份迎新奖金60元新手奖励+1000美金奖金
博狗扑克官方网址http://www.bogoupoker.com,亚洲最大的德州扑克线上现金平台!