All Projects → xianfeng92 → Love Ethereum

xianfeng92 / Love Ethereum

Licence: apache-2.0
区块链学习

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Love Ethereum

Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+30.03%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp, truffle
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+3510.84%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+18.89%)
Mutual labels:  blockchain, ethereum, smart-contracts, truffle
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+976.78%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp
0xdeca10b
Sharing Updatable Models (SUM) on Blockchain
Stars: ✭ 285 (-11.76%)
Mutual labels:  blockchain, ethereum, smart-contracts, truffle
Buidl
A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Stars: ✭ 376 (+16.41%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp
Erc20 Generator
Create an ERC20 Token for FREE in less than a minute with the most used Smart Contract Generator for ERC20 Token. No login. No setup. No coding required.
Stars: ✭ 202 (-37.46%)
Mutual labels:  ethereum, smart-contracts, dapp, truffle
Sablier
The protocol for real-time finance on the Ethereum blockchain
Stars: ✭ 147 (-54.49%)
Mutual labels:  blockchain, ethereum, smart-contracts, truffle
Eth95
🛠️ A smart contract UI for your Ethereum dapp project
Stars: ✭ 139 (-56.97%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+3587%)
Mutual labels:  blockchain, ethereum, smart-contracts, truffle
Eth.social
An Ethereum dApp for posting social events.
Stars: ✭ 17 (-94.74%)
Mutual labels:  ethereum, smart-contracts, dapp, truffle
Celo Monorepo
Official repository for core projects comprising the Celo platform
Stars: ✭ 269 (-16.72%)
Mutual labels:  blockchain, ethereum, smart-contracts, dapp
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-88.85%)
Mutual labels:  blockchain, ethereum, dapp, truffle
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-83.9%)
Mutual labels:  blockchain, ethereum, dapp, truffle
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (-47.06%)
Mutual labels:  blockchain, ethereum, dapp, truffle
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (-46.13%)
Mutual labels:  blockchain, ethereum, dapp, truffle
Remix Project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Stars: ✭ 225 (-30.34%)
Mutual labels:  blockchain, ethereum, smart-contracts
Web3j
Lightweight Java and Android library for integration with Ethereum clients
Stars: ✭ 3,537 (+995.05%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ganache
A tool for creating a local blockchain for fast Ethereum development.
Stars: ✭ 1,028 (+218.27%)
Mutual labels:  blockchain, ethereum, truffle
Blockchain Stuff
Blockchain and Crytocurrency Resources
Stars: ✭ 2,549 (+689.16%)
Mutual labels:  blockchain, ethereum, smart-contracts

Love-Ethereum

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

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



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

Progress

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


参与贡献

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


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].