主页 > imtoken官网下载 > 腾讯云开发者

腾讯云开发者

imtoken官网下载 2023-02-22 07:21:28

一句话,以太坊是一个可以运行智能合约的去中心化平台。 这里有两个关键词,一个是智能合约,一个是去中心化。

首先,让我们谈谈智能合约。 这个概念可以从两个方面来理解:

从运行性能上看,它是一个永不崩溃的程序,代码可以检查,并且避免了第三方的监督和干扰。 这样的特性使其天然适用于众筹发起、货币发行、产权备案、商品拍卖、投票等一系列高度依赖信任的场景。

从它的实际存在来看,它是代码(函数)和数据(状态)的集合。 它以字节码的形式存储在区块链上的特定地址。 在时间或事件的驱动下,预先编写的功能可以在以太坊虚拟机(EVM)中自动执行。 而且它是图灵完备的,通俗地说它可以解决所有可计算的问题。

简单来说,智能合约就是一个程序,一旦部署在链上,就可以永远运行以太坊社区,不受干扰。

接下来我们讲一下去中心化。 首先必须明确,并不是所有的区块链都是去中心化的,两者之间没有必然联系。 例如,Ripple 是一个中心化的区块链。 中心化当然有它的好处,这往往意味着更快的速度和更低的消耗。 可以参考现在的互联网模式。 EOS之所以号称能够达到每秒百万级的处理速度,也是因为它的区块链设计更加中心化。 以太坊能够被称为去中心化平台,主要有两个因素,一是其目前的区块链网络设计是基于工作量证明(PoW,Proof of Power),二是算力相对分散。 去中心化区块链通常比中心化区块链更稳定,因为没有中心节点,所以你不能通过破坏单个节点来破坏整个系统。 以太坊声称它永远不会崩溃也是由于它的去中心化性质。

弄清了以太坊的两个关键词之后,我们就可以从概念解读走向实际开发了。 以太坊的 DAO(去中心化自治组织)项目有一个梦想:Code is the Law。 翻译过来就是code is the law以太坊社区,现在看来有点乌托邦,但是随着未来区块链普及到互联网甚至物联网设施的底层,借助智能合约,或许真的可以实现。 届时,我们不仅会迎来所谓的电子货币,传统领域的中介将被区块链取代,还有区块链的出现带来的无数新兴领域。 传统中介的范围很广,生活中必须要信任第三方的地方可以使用第三方作为中介,或者说是信任提供者。 比如现在的房屋中介、众筹中介等一系列对第三方信任度要求高的领域,都可以通过智能合约变得更加可信和透明。 再者,传统的法人组织也可以被打破,由国家强制力保证按规则运作的公司成为一种新型的互联网组织,保证按规范运作、发展和分配利益。的智能合约。 当然,真正要发展到这个地步,需要有去中心化的区块链技术嵌入到网络基础设施中,现实社会的资产也已经很好的锚定在链上。 相关原型请分别参考DAO和DGD。 因此,我们说区块链技术远比比特币本身更有意义。 如果能够成功并得到广泛应用,必将带来人类社会关系乃至生产关系的变革。

当然,我们也需要认识到它还处于技术发展的早期阶段。 可以类比上个世纪的人工智能,2000年的互联网。一项新技术从提出到真正应用,往往不是一蹴而就的。 DAO项目的失败让我们不得不重新审视“代码即法律”的正确性。 ICO的疯狂是否不利于区块链技术的发展? 对可扩展性的怀疑。 说了这么多,主要是希望大家不要盲目看好区块链。 作为一个开发者,或者说早期的开发者,一定要对自己所使用的技术有清晰的认识,了解目前的技术瓶颈,取长补短。 使用它以获得最佳结果。

好吧,Talk is cheap,给我看代码。 概念简单介绍一下,下一篇直接进入正题开始实践!