• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 科普 | 以太坊概况

科普 | 以太坊概况

作者:以太坊爱好者 字体:[增加 减小] 来源:互联网 时间:2018-11-03

以太坊爱好者向大家分享了科普 | 以太坊概况,其中包含以太坊,以太坊网络等知识点,遇到此问题的同学们可以参考下

你可能已经听过“区块链”和“智能合约”这两个术语,但它们实际是什么意思?我们将揭开其神秘面纱,向你解释实用的区块链解决方案,然后给你一些如何创建它们的指导。这是一个高层次概述,包括:

为什么使用区块链?

当有很多个位于世界各地的参与方,它们之间在无法互相信任、但需要共享数据和传输价值情况下,就需要使用区块链了。金融界将这种信任描述为交易对手风险,即其他参与方最后不履约的风险。区块链通过一种创新的数学系统、密码学和点对点网络,完全解决了交易对手风险。在我们详细了解它们的工作原理之前,我们需要回顾一些历史,以及区块链产生的必要性。

第一个数据库

在20世纪60年代,第一台计算机式数据库出现。这些硬件占据了很多房间,而互联网还有几十年才出现,数据通常存储于中心的实体位置。这是一种中心化方式,意味着数据的位置和访问都由中央机构控制。中心化系统可由恶意角色从内部或外部控制,所以我们相信这些系统拥有者有足够意愿和资源来保护数据的安全性和完整性。中心化数据库在今天依然是最常见的,支持着大多数在线和离线应用。

自我托管博客就是中心化数据库的一种常见形式。所有者为了让文章更好,可以进行事后编辑,或者无需追索就可以审查用户。即使拥有一名正直的所有者,黑客也会渗透到服务器并实施恶意行为。如果没有数据库备份,那就几乎无法确认哪些数据被修改或损坏。

如下图所示,每个服务器边上的箭头都是需要信任的连接。


共享数据需求

共享大量数据是非常昂贵和麻烦的。我们可以通过在需要共享的各参与方分配数据来缓解这种负担。读 / 写由这个群体中的一方或多方控制,因此受制于类似中心化数据库的变化方式。


现代共享数据库使用技术来减少这种损坏,其中部分技术与区块链重叠。根据不同的共享数据库系统,它可以有以下特点:


  • 永久性:创建一个新拷贝并将旧数据保留为历史记录,而不是直接覆盖旧数据。该记录可以被访问,用于证明某一时刻存在的数据。

  • 共识性:对于要共享的数据库,所有参与方必须就其内容达成一致(达成共识)。有很多种达成共识的方法,其中一种(工作量证明),我们将在下一节区块链中讨论。

区块链具有以上特点并将其运用到更深层次,完全解决了信任问题。


什么是区块链?

区块链是核心是一个共享数据库,该数据库称作分类账本。就像一个银行,简单的区块链分类账本会跟踪货币(这里指加密货币)所有权。与中心化银行不同,每个人都有该账本的拷贝,而且可以验证彼此的账户。这就是区块链的分布式(或去中心化)特点。每个包含账本拷贝的连接设备被称作节点。


区块链网络中账户之间的交互被称作交易(Transactions),它们可以是货币交易,例如发给某个人以太坊中的加密货币以太币;它们还可以是数据传输,例如评论或用户名。区块链上的每个账户都有唯一的签名,让每个人都知道是哪个账户激活该交易。


比起之前的数据库,区块链除了解决信任问题,还有以下主要优点:


  • 完全去中心化:读 / 写数据库是分散和安全的,单独某个人或某个组无法控制区块链。

  • 极致容错:容错是系统处理损坏数据的能力,虽然容错能力不是区块链特有的,它将此概念逻辑化,让每个人共享数据库来验证其变化。

  • 独立验证:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 市场上对以太币和以太坊误解深入解析
  • 如何在Localethereum上购买以太坊
  • 探讨以太坊的短期扩展解决方案
  • 新手如何使用MyEtherWallet(MEW钱包)
  • 可能取代ERC20的以太坊通证协议
  • 什么是以太坊私钥储存(Keystore)文件
  • 以太坊交易的生命周期
  • golang-event 在以太坊中的使用
  • 以太坊可更新智能合约研究与开发综述
  • 如何通过以太坊智能合约来进行众筹(ICO)

相关文章

  • 2018-11-03比特币是一种安全的投资吗?
  • 2018-11-03区块链-未来已来,只是尚未流行
  • 2018-11-03如何实现可升级的智能合约?
  • 2018-11-03BCOS平台的行业应用实践
  • 2018-11-03STO(合规通证发行)白皮书如何撰写
  • 2018-11-03如何通过以太坊智能合约来进行众筹(ICO)
  • 2018-11-03imToken钱包 测评通关攻略
  • 2018-11-03区块链-连接虚拟与现实
  • 2018-11-03传统合同和智能合约
  • 2018-11-03比特币耗能隐患背后的数学

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • Bitcoin 与altcoins有什么不一样?
    • Neo系列钱包下载使用教程(电脑版)
    • Raiden Network — 以太坊区块链支付通道
    • 深度分析Raft的主要特点
    • 卡尔达诺(Cardano)的 Ouroboros协议是什么
    • 区块链的互联网 Dapps(分布式应用程序)
    • BCH是什么?未来会好吗?
    • 一看就懂之对称加密
    • 挖矿生态系统的简单指南——GPU、矿池和合并挖矿
    • 众筹模式分析(第二部分) -- Vitalik

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有