文档章节

三个基于Ethereum的工程

openthings
 openthings
发布于 2018/01/15 13:32
字数 1040
阅读 43
收藏 2

Ethereum is more than the second fiddle to Bitcoin. While it’s not a heavy hitter when it comes to valuation – and it is unlikely ever to be – this popular cryptocurrency brings much more to the table than Bitcoin ever could. In fact, where Bitcoin is a one-trick pony, Ethereum was designed from day one to be the backbone of dozens, if not hundreds, of different applications. Here are three of these amazing Ethereum-based crypto projects, what they do, and why they’re important.

Why Ethereum is Different

Before any serious discussion of projects based on Ethereum, though – and while it’s easy enough to find a simple guide on Ethereum (ETH) – we need to understand what it is about this blockchain that makes it different. While it’s created with the same basic technology as Bitcoin, Ethereum distinguishes itself in the following ways.

Smart Contracts

At its simplest, a “smart contract” is simply a piece of cryptographic code that contains the rules for a transaction on a blockchain. This isn’t new, as that’s exactly what facilitates transactions on the Bitcoin network, but Ethereum is designed to facilitate smart contracts undertake all sorts of different code transactions.

DApps

The versatility that Ethereum offers by letting users design smart contracts for specific actions, and the ability to have these smart contracts work in tandem with others, means that developers can literally program software programs that run on the blockchain. These decentralized apps, or DApps, can be designed for more or less any use from resource planning, asset management, or even game design.

The ERC-20 Standard

DApps built on Ethereum support the interaction of Ether – the token that lives on the blockchain. However, these DApps can also be used to create tokens based upon a universal Ethereum standard. Referred to ERC-20, this token standard serves as a template for Ethereum-based tokens in order to be compatible with the blockchain. ERC-20 tokens can then be used within a DApp’s ecosystem in a number of ways, including being sold in an initial coin offering in order to generate funding for a product.

The List

After understanding how universal the Ethereum blockchain is and how versatile it can be, it’s easy to imagine how many different applications it could have. There are an untold number of Ethereum-based DApps in development at any given time, all of which make use of the ability to create ERC-20 tokens and to be governed by specific sets of smart contracts. Here are three of the most revolutionary projects running on Ethereum right now, both active and inactive.

Golem

Envisioned as a platform built to provide access to high-level computing functions, Golem aims to create a world-spanning virtual supercomputer that can be accessed or rented anywhere, by anyone, at any time. Users that need serious computing power, such as researchers running biological analysis experiments, artists compiling computer graphics for feature-length animated films, or running algorithms for machine learning and AI.

The key to Golem is that users across the world can either rent or contribute computing power from the network, with these transactions handled through the Golem Network Token, the project’s Ethereum-based cryptocurrency. This democratizes access to supercomputing in ways that were never thought to have been possible – but because of Ethereum’s unique architecture, this has become a reality.

Gnosis

Gnosis – which is ancient Greek for “knowledge” – is an Ethereum-based project that seeks to decentralize the processing of prediction markets in an automatic, transparent, and real-time manner. Gnosis can be used to make predictions on literally everything – from who’s going to win the next presidential election, the next World Series, or the next free Big Mac at the McDonalds in Times Square.

Yes, it’s essentially a betting app, but that diminishes the impact of Gnosis. It’s a completely transparent betting app that can automatically distribute winnings and is impossible to be interfered with and is incredibly resistant to tampering. As a result, this Ethereum-built DApp is poised to revolutionize gaming and gambling.

The DAO

Long considered to have been the poster boy for Ethereum-based DApps, The Decentralized Autonomous Organization, also simply known as The DAO, shows both the heights of what Ethereum-based projects can accomplish and how those same projects can go horribly wrong. The DAO was a venture capital fund that was both completely investor-directed and completely automated. This set of smart contracts written on the Ethereum blockchain let investors purchase DAO tokens in exchange for Ether. This Ether was then invested, according to the predetermined rules of The DAO’s code.

Unfortunately, The DAO isn’t just one of the most groundbreaking attempts to harness Ethereum’s flexibility – it’s also one of the most important cautionary tales when it comes to cryptocurrency. Because of unintentional flaws in the smart contracts comprising The DAO, there was an exploitable loophole. Anonymous hackers discovered and exploited this loophole, stealing around $50 million worth of Ether that had been invested in the fund.

Conclusion

The three Ethereum-backed crypto projects detailed above are, truly, just the tip of the iceberg when it comes to examples of what flexible and adaptable blockchains can accomplish. While not every project out there will be as innovative as Golem, as able to be monetized as Gnosis, or as ripe with unfulfilled promise as The DAO, it remains obvious that Ethereum has the utility that other blockchains lack.

Bitcoin, with its constantly soaring and fluctuating valuation, is unlikely to go away any time soon. At the same token, neither is Ethereum, though it’s wildly unlikely the two will ever be close in value. In fact, Ethereum’s versatility lends it stability that Bitcoin will always lack. As a result, the Ethereum blockchain possibly has the staying power to outlast its older brother in the longer term.

Author: Catherine Tims is a freelance writer for  Bitcoin Exchange Guide . After receiving her Master’s degree in English Language and Linguistics at the University of Arizona, she taught writing to graduate students at the University of Illinois/Champaign-Urbana. She has her own writing business, Ivy League Content, and freelances full time for business clients who need highly-researched articles.

本文转载自:https://usethebitcoin.com/3-groundbreaking-ethereum-based-crypto-projects/

openthings

openthings

粉丝 335
博文 1176
码字总数 867375
作品 1
东城
架构师
私信 提问
以太坊推出1.0版本网页IDE工具Ethereum-Studio

号外号外,以太坊基金会正式推出基于网页的集成开发环境(IDE) Ethereum Studio 的 1.0 版本,开发者可以通过以太坊官网首页找到入口。Ethereum Studio (以太坊工作室)的目标是让开发人员...

深入浅出区块链
2019/11/13
0
0
行业重磅!孵化器平台Ethereum Classic Labs在纽约Consensus大会上正式宣布成立!

在纽约Consensus 2018区块链技术峰会上,全球知名投资机构Digital Currency Group的创始人兼CEO Barry Silbert、Digital Finance Group的首席执行官James Wo,及富士康HCM 资本公司创始管理合...

lpy411
2018/05/16
0
0
前端每周清单第 52 期: Webpack 4.0,GraphQL 安全加固,去中心化的 Web

前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公...

王下邀月熊
2018/02/26
0
0
官方 Go 实现的以太坊协议--Go Ethereum

Go Ethereum 是官方使用 Go 语言实现的以太坊协议,也是 Ethereum 协议的三个原始实现之一(另外两个是 C ++ 和 Python )。它是用 Go 编写的,完全开放源代码。 Go Ethereum 可以作为一个名...

匿名
2016/12/26
4K
0
基于以太坊go-ethereum的DPOS实现(一)源码及测试运行

源码 GitHub地址 https://github.com/TTCECO/gttc 目录 基于以太坊go-ethereum的DPOS实现(一)源码及测试运行 基于以太坊go-ethereum的DPOS实现(二)简要说明 基于以太坊go-ethereum的DPO...

豆包爹
2018/09/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

npm 发布webpack插件 webpack-html-cdn-plugin

初始化一个项目 npm init 切换到npm源 淘宝 npm config set registry https://registry.npm.taobao.org npm npm config set registry http://registry.npmjs.org 登录 npm login 登录状态......

阿豪boy
28分钟前
55
0
java基础(16)递归

一.说明 递归:方法内调用自己 public static void run1(){ //递归 run1(); } 二.入门: 三.执行流程: 四.无限循环:经常用 无限递归不要轻易使用,无限递归的终点是:栈内存溢出错误 五.递...

煌sir
32分钟前
35
0
REST接口设计规范总结

URI格式规范 URI中尽量使用连字符”-“代替下划线”_”的使用 URI中统一使用小写字母 URI中不要包含文件(脚本)的扩展名 URI命名规范 文档(Document)类型的资源用名词(短语)单数命名 集合(Co...

Treize
今天
57
0
CentOS-配置YUM源加速(阿里云、Nexus3)

备份本地源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 配置CentOS6 $ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/......

-自由人生-
今天
80
0
我如何获取一周中开始的DateTime?

我如何只知道C#中的当前时间来查找一周的开始(星期日和星期一)? 就像是: DateTime.Now.StartWeek(Monday); #1楼 丑陋,但至少可以给您正确的日期 通过系统设置星期开始时间: publ...

javail
今天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部