以太坊网络是一个分布式、开放的、多用户的、可编程的智能合约平台,它是基于区块链技术开发的一个去中心化的虚拟机。该网络可以实现不同的人互相交流、分享资源、开展商业活动、合约协议编程、数字资产的拥有和交易等功能。以太坊可用于跨平台、跨地理位置的去中心化执行智能合约,可以极大提高交易的安全性、可靠性以及可信度。
以太坊网络的功能十分强大,例如它的智能合约系统可以支持大量的应用程序和协议,能够处理复杂的、可以拓展的协议。此外以太坊的共识机制有效促进了交易双方的信任,也能够防范分布型应用程序的遗留风险。
以太坊网络有一个开放的API接口,可以使任何开发者轻松地使用以太坊网络创建和管理智能合约。此外,以太坊还支持包括基于比特币协议的数字货币,以及可用于以太坊的虚拟机的多种脚本语言。以太坊网络的发展,也为现代的金融应用带来了许多新技术,例如可信交易系统,可拓展安全技术和可拓展的数字资产投资系统。
从本质上讲,以太坊网络是一种基于P2P节点的分布式账本技术,旨在构建一个去中心化的共识机制,促进了去中心化应用的发展,以及促进数字货币的发展和应用。在未来,以太坊网络将被用于支持更复杂的虚拟世界,这些虚拟世界中可以支持程序、准则、法律以及其他基于智能合约的应用程序。
以太坊是我们平常交易等最常见的东西,也就是ETH(Ethereum),也有人翻译为以太币,那么我们不能只顾着做交易啊,以太坊到底是什么东西呢?这里来给大家介绍一下。
根据ETH官方解释:ETH是全世界的可编程区块链。这个说法比较抽象,对于没有基础的人是无法理解的,所以就开始众说纷纭。。。。。。
首先,区块链是什么?区块链是去中心化的分布式数据,这个是区块链的定义。
也就是区块链存储的数据是无法被篡改或者消灭的,当然你要是把全球所有电脑/服务器给毁了另说。
最开始,如果你把数据存储在一台电脑上,那么如果那台电脑被毁了,你数据就没了;现在你把数据存储在分布在全球的十万台电脑上,并且电脑之间互相连接,同步数据,那么想要靠消灭一台电脑来毁灭数据就不容易了是不是?
有一个说法:比特币的底层技术是区块链。
也就是我们用区块链对于比特币的流向进行记账,记录比特币在钱包地址之间流转的明细,这就成为了比特币的区块链网络。
所以区块链是一个公开账本,里面的账目公平,公正,谁都可以看,无法被篡改。
回来说ETH,ETH是用区块链技术创造出来的一个系统,在这个系统可以安装各种软件,软件的源代码上传到ETH系统中,这个软件运行的情况,输出是无法被外界干扰和篡改的。
这么一看,ETH比BTC要复杂一点,BTC最初可以保证底层账本不受外界影响,ETH是保障其系统中运行的程序和输出不受外界影响。
好的,ETH这个系统如何运行程序?
一般来说我们购买国外的VPS,使用ssh进行登录,登录之后我可以对VPS上的程序进行管理,那么如果我这台国外VPS所在的机房被毁了,那么我服务器里的数据也就没了。
而在ETH系统中,我把程序部署到ETH上去,ETH系统通过全球的ETH节点形成了ETH集群,这个机制通过分配算力进行调整,但是在外部人看来,这个部署在ETH上的程序和部署在国外VPS上的程序没什么不同,只是服务器的组织形式不同。
所以ETH服务器集群物理上为去中心化功能打下了基础。
那么运行在ETH系统上的程序,就被成为DAPPS,去中心化程序。
这些DAPP程序运行在ETH系统上,无人可以篡改,并且会永远运行下去,ETH网络只对这些程序负责。