说说那些云山雾罩的区块链大词,不是码农也能看懂

今天给非技术出身的产品、运营、业务讲讲那些让人听得云山雾罩的区块链大词。各种区块链文章满天飞,什么以太坊、DAPP、智能合约、预言机说的天花乱坠。但是大家还是没弄明白区块链是什么?这些听起来很厉害的词到底是什么意思?能给我们带来什么?

以太坊(https://www.ethereum.org/)

区块链语言:

以太坊是一个分布式的计算机,有许多的节点,每一个节点都会执行字节码(其实就是智能合约),把结果存在区块链上。

人类语言:

以太坊和区块链是什么关系?区块链有两个层次的含义,区块链技术和区块链概念,区块链技术已经很多人解释过了,分布式账本等等。区块链概念类似于当年的SOA、云计算、大数据等等大词,广义上来讲所有基于区块链技术实现的产品都可以蹭上热度。以太坊就是基于区块链技术实现的一款平台型产品,展示了基于标榜去中心化的区块链概念如何构建平台型产品。

DAPP和智能合约

区块链语言:

DAPP是指,服务端运行于以太坊网络上一个或多个智能合约,智能合约是智能合约在区块链上可以自动执行的、以代码形式编写的合同。

人类语言:

如果说以太坊是微信,DAPP加智能合约就是微信小程序,DAPP用于实现用户界面,智能合约就是一段代码用于实现业务逻辑。DAPP使用html、css、js实现,常用的js开发框架都可以使用,智能合约常用开发语言叫solidity,类js。

区块链语言:

预言机,提供可证明的诚实的预言机服务。这个是最坑爹的,也许目前先行者都是技术人员表达能力有限,也可能是故意不想把话说明白,区块链社区一个非常不好的风气是喜欢造词,越抽象越好,别人听着越晕越好,大概这样才能要出价吧。

人类语言:

依然把以太坊理解为微信,DAPP+智能合约理解为微信小程序,除了特别简单的小程序外都需要调用接口(web api)才能完成业务,比如一个售票小程序,演出信息和价格都保存在数据库,小程序需要通过接口去后台数据库取得数据后在页面上呈现给用户。而以太坊的智能合约不支持直接访问web api。Oraclize提供了一个中转服务,智能合约通过Oraclize可以访问web api,Oraclize叫桥接口更便于理解和传播。

作者:老R

微信公众号:老R故事汇

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130G0HWEN00?refer=cp_1026

扫码关注云+社区