当前位置: 首页 > 软件库 > Web3 > 区块链 >

Love-Ethereum

区块链学习
授权协议 Apache-2.0 License
开发语言
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 燕光熙
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Love-Ethereum

If winter comes , can spring be far behind ? ( P. B. Shelley , British poet )

区块链最大的问题就是人们理解区块链需要时间



| 版本说明 | 区块链 | 以太坊 | 区块链开源学习项目 | 补充资料| 参与贡献|

Progress


版本说明

  • Frontier

    简单的介绍区块链基础知识,通过阅读此版本可以对区块链技术有个初步的认知。

  • Homestead

    介绍以太坊项目,并对涉及到的区块链核心技术点进行介绍和分析。

  • Metropolis

    该本版主要是关于智能合约和Dapp

  • Serenlity


区块链

观点

*比特币与社会契约

*中本聪 K.O. 女巫

区块链基础

可信之石(共识算法)

在一个分布式系统中,如何保证集群中所有节点中的数据完全相同并且能够对某个提案(Proposal)达成一致是分布式系统正常工作的核心问题,而共识算法就是用来保证分布式系统一致性的方法。无论是 Bitcoin、Ethereum 还是 EOS,作为一个分布式网络,首先需要解决分布式一致性的问题,也就是所有的节点如何对同一个提案或者值达成共识,这一问题在一个所有节点都是可以被信任的分布式集群中都是一个比较难以解决的问题,更不用说存在拜占庭节点的区块链网络中了。


以太坊

什么是以太坊

以太坊发展历史

Sharding

以太坊仍处于初级阶段。现在,它不具备安全性和可扩展性。以太坊和web3期望建设的——一个安全、易用、由一套共同的经济协议约束、可供数十亿人使用的分布式互联网,仍处于发展阶段,直到关键基础设施建成之后才能实现。致力于构建此 基础架构 并扩大以太坊容量的项目通常称为扩容方案。

Cross-Shard

几种跨分片的方案


关于跨分片解决方案之一拜占庭原子提交的讨论,多分片问题最理想的解决方案可能就是归并成单分片处理。如果每个"交易状态都涉及到多分片"那将严重影响分片的性能,所以分片以后的重点问题可能就是处理应用和分片的关系。


以太坊的一个跨分片的解决方案,方案核心就是多分片的单分片的处理方式,在EVM级别处理,可能比其他方案相对“简单”。


Casper

Plasma

Ecosystem


Gas


以太坊源码的分析

  • 目前主要是阅读一些以太坊源码解读的文章

下面的文章主要是CSDN上的一个teaspring的技术专栏里面关于以太坊源代码分析的文章,文章写的超级好,强烈推荐!

从源码上去分析以太坊上 tx 的执行,节点通信以及数据存储的具体流程和实现细节。

节点中tx

点击直达

源码分析


IPFS

星际文件系统IPFS(InterPlanetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。

Vickrey auction


区块链开源学习项目


补充资料

这部分资料没有阅读和学习过,后面学习中可能有用.

区块链入门


Some vedio about Ethereum

Development Videos

Programming

Explorer

Newsletters

Documents

Thought Pieces

YouTube Channels


参与贡献

区块链技术自身仍在快速发展中,生态环境也在蓬勃成长。欢迎 参与维护项目


 相关资料
  • 主要内容:DAO如何工作?DAO缩写为分散自治组织。顾名思义,它是一个既自治又分散的组织。有时,它也被称为分散自治公司(DAC),但更常使用术语DAO,因为并非所有组织都是公司。 DAO是一个由编码为计算机程序的规则代表的组织,该计划透明,由股东控制,不受中央政府的影响。DAO可以被视为智能合约中最复杂的形式。智能合约是一种自主存在于互联网上的计算机程序,但与此同时,它需要人们执行自己无法完成的任务。 DAO的金融交易记录

  • Abstract The Libra Blockchain is a decentralized, programmable database designed to support a low-volatility cryptocurrency that will have the ability to serve as an efficient medium of exchange for b

  • 前言 亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品。那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术。 源码 blocks.js https://github.com/Ebookcoin/ebookcoin/blob/

  • 概念 链间的逻辑关系 链的创建 区块结构 链间区块关系 区块时间间隔 区块校验 突破单节点性能

  • 在本节中,我们将了解SHA-256如何应用于在区块链中构建块。在比特币区块链的背景下进行具体讨论,并了解它如何与矿工的角色联系起来。minor 实际上正处于构建块的过程中,这些块添加到区块链中以构建比特币区块链的内容。 在下图中,可以看到此块由块编号,数据字段,与其关联的加密哈希和Nonce组成。 在上图中,生成的散列看起来像:。这个哈希有四个前导零。四个前导零描述块是否有效。出于实际目的,您将看

  • Merkle树是区块链技术的基本组成部分。它是由不同数据块的散列组成的数学数据结构,用作块中所有交易的摘要。它还允许对大量数据中的内容进行有效和安全的验证。此结构有助于验证数据的一致性和内容。比特币和以太坊都使用Merkle树结构。Merkle树也被称为哈希树。 Merkle树的概念以1979年为该概念申请专利的Ralph Merkle命名。从根本上说,Merkle树是数据结构树,其中每个叶节点都