-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
233 lines (172 loc) · 13.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.80.0" />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>
Neal Universe
</title><meta name="description" content="I thought what I'd do was, I'd pretend I ..."><meta name="author" content="dddda212">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/themes/prism.min.css">
<link rel="stylesheet" href="/dist/main.37ab3f61b95417873748.min.css">
<link rel="canonical" href="https://dddda212.github.io/">
<link href="https://dddda212.github.io/index.xml" rel="alternate" type="application/rss+xml" title="Neal Universe">
<link href="https://dddda212.github.io/index.xml" rel="feed" type="application/rss+xml" title="Neal Universe"><meta property="og:title" content="Neal Universe" />
<meta property="og:description" content="I thought what I'd do was, I'd pretend I ..." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://dddda212.github.io/" />
<meta property="og:updated_time" content="2021-01-13T16:17:00+08:00" />
<meta itemprop="name" content="Neal Universe">
<meta itemprop="description" content="I thought what I'd do was, I'd pretend I ...">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Neal Universe"/>
<meta name="twitter:description" content="I thought what I'd do was, I'd pretend I ..."/>
</head>
<body>
<nav class="navbar navbar-expand-md navbar-light bg-light fixed-top shadow-sm" id="navbar-main-menu">
<div class="container">
<a class="navbar-brand font-weight-bold" href="https://dddda212.github.io/">Neal Universe</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-menu" aria-controls="main-menu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="main-menu">
<ul class="navbar-nav ml-auto">
<li class="nav-item active"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/about/">About</a></li>
</ul>
</div>
</div>
</nav>
<main class="homepage container py-6">
<div class="hero row">
<div class="col position-relative py-lg-7 pb-5"><div class="homepage-image">
<img src="/images/homepage-image.jpg" class="img-fluid">
</div><h1 class="display-4">Neal Universe</h1><h3 class="font-weight-normal">I thought what I'd do was, I'd pretend I ...</h3></div>
</div>
<div class="latest row py-lg-5">
<div class="col-lg-6 mb-3"></div>
<div class="col-lg-6 mb-3">
<h5 class="created text-muted text-uppercase font-weight-bold">January 13, 2021</h5>
<h2><a href="/post/2021-01/eth-timeline/">Eth开发阶段</a></h2>
<div class="content">
起源 2013年末,发布以太坊初版白皮书 2014-03 发布第三版网络测试(POC3) 2014-04 Gavin Wood 发布以太坊黄皮书,将以太坊虚拟机(EVM)规格化。 2014-06,发布(POC4) 2014-07,成立以太坊基金会,发布POC5。 2014-07-24,以太坊进行为期42天预售,共募集31,531BTC 2014-10-05, 发布POC6。区块时间从60秒减少到12秒,并使用新的机遇GHOST协议。 2014-11,以太坊在柏林举办了第一次小型开发者会议(DEVCON 0)。 2015-01,发布POC7。 2015-02,发布POC8。 2015-05,发布POC9。 Frontier(2015-07-30) 2015-07,在高度0区块上正式发布了以太坊网络最初版本Frontier。创世区块中包含了8893个交易,他们来自从2014年ETH公开发售以来参与众筹的交易地址以及以太坊基金会的地址。Frontier被开发团队定义为Beta版本,并非一个安全可靠的网络,体验和功能也很简单。主要功能如下:
挖矿功能。 限制性交易功能。提供了上传和执行合约的方法,但是每个区块的gas被硬编码限制为5000,意味着在这段时间限制了以太坊上大规模开发和进行交易。之后几天,等矿工们对网络操作和使用正常之后,gas的上限被自动解除,此后以太坊网络可以按照预期处理交易和执行合约。 中心化保护措施。一个叫做Canary Contracts的金丝雀合约用来及时提醒和阻止网络中出现的错误操作或者无效交易,避免用户在无效的链上进行操作。这是一个中心化的机制,在早期的以太坊,对网络安全运行起到必要的保护作用。 体验很差的可用性。前沿阶段的以太坊网络没有图形化的操作界面,所有客户端操作只能通过命令行实现,这种粗糙的操作界面对普通用户非常不友好,所以刚开始的以太坊用户只是局限于熟悉代码的开发人员。 虽然Frontier只是一个公测版本,但它的表现超出了人们的期望,大量矿工进入网络开始挖矿并得到代币的奖励,它们提高了以太坊网络的算力,提升了抗击黑客攻击的能力。Frontier是以太坊发展史的第一个里程碑。
2015-11-09 伦敦举行为期5天的开发者大会(DEVCON-1)
Homestead(2016-03-14) 2016-03-14,发布以太坊第二阶段Homestead,以太坊第一次硬分叉,在区块高度1150000发生。这是以太坊第一个稳定版网络。这个阶段的改进主要有:
取消金丝雀合约 引入Mist钱包,提供了图形界面的mist钱包客户端。 2016-06-16,DEVCON-2在上海举办。第二天发生The DAO攻击。因为智能合约漏洞导致360万ETH被盗。ETH最终获得大多数社区成员投票决定强行实施硬分叉,在区块高度1920000分叉成功。造成了ETH和ETC的分裂。
Metropolis 拜占庭(Byzantium)2017-10 拜占庭于2017年10月16日在4370000区块高度被激活,成功完成分叉。包含9个EIP(100、658、649、140、196、197、198、211、214)它涉及的升级主要有:
调整区块难度评估的公式:规定了不能通过操纵叔块来强制增加区块高度,提高了挖矿的难度,保证了区块产生速度的稳定性。 调整挖矿奖励:挖矿收益从每个区块5个ETH降低到3个。 延迟引爆“难度炸弹”(Difficulty Bomb):为了以太坊的共识机制顺利从POW过渡到POS, 以太坊提前于2015年9月规划了在过渡期间逐渐提高挖出新区块难度的“难度炸弹”机制。根据这个机制,在POW后期,挖矿难度将会提高到无法产生新区块,以太坊网络将会被冻结形成“冰河时期”。目的是最终淘汰POW机制,避免矿工继续在旧的POW链上作业从而产生两条独立的链,导致社区分裂。拜占庭升级将“难度炸弹”计划推迟了1年时间。 君士坦丁堡(Constantinople) 君士坦丁堡硬分叉在几经推迟之后,于2019年2月28日在区块高度达到7280000时被触发。
君士坦丁堡升级总共包括5个改进协议,分别是 EIP 1234、EIP145、EIP 1014、EIP 1052和 EIP 1283。比较重要的内容包括:
</div>
</div>
</div>
<div class="articles row row-cols-1 row-cols-lg-3">
<div class="col mb-3">
<div class="card h-100">
<a href="/post/hugo-help/" class="d-block"><div class="card-body">
<h4 class="card-title">Hugo使用帮助</h4>
<p class="card-text text-muted text-uppercase">January 13, 2021</p>
<div class="card-text">
使用Hugo 创建博客 hugo 安装成功后,使用hugo new site 命令创建博客:
# 博客项目的名字为myblog hugo new site myblog 这个命令会创建一个名为myblog 的目录,这就是博客的根目录。目录结构如下:
├── archetypes │ └── default.md ├── config.toml # 博客站点的配置文件 ├── content # 博客文章所在目录 ├── data ├── layouts # 网站布局 ├── static # 一些静态内容 └── themes # 博客主题 启动博客服务 使用下面命令启动服务:
&gt;&gt;&gt; hugo server | EN -------------------+----- Pages | 29 Paginator pages | 0 Non-page files | 0 Static files | 1 Processed images | 0 Aliases | 12 Sitemaps | 1 Cleaned | 0 Built in 60 ms Watching for changes in /home/wp/t/myblog/{archetypes,content,data,layouts,static,themes} Watching for config changes in /home/wp/t/myblog/config.
</div>
</div>
</a>
</div>
</div>
<div class="col mb-3">
<div class="card h-100">
<a href="/post/first/" class="d-block"><div class="card-body">
<h4 class="card-title">Hello hugo</h4>
<p class="card-text text-muted text-uppercase">April 11, 2020</p>
<div class="card-text">
Who am I???
</div>
</div>
</a>
</div>
</div>
</div>
</main>
<footer class="footer text-center bg-dark py-6">
<div class="container">
<div class="row">
<div class="col">
<ul class="list-inline">
<li class="list-inline-item"><a href="https://dddda212.github.io/index.xml" rel="alternate" type="application/rss+xml" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-rss fa-stack-1x fa-inverse"></i>
</span>
</a></li><li class="list-inline-item">
<a href="https://facebook.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-facebook fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://github.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://linkedin.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-linkedin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://medium.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-medium fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://stackoverflow.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-stack-overflow fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://twitter.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-twitter fa-stack-1x fa-inverse"></i>
</span>
</a>
</li><li class="list-inline-item">
<a href="https://www.weibo.com" class="icons d-block">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fab fa-weibo fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
</ul>
<p class="text-muted">
Copyright © Neal Universe 2021
</p>
<p class="text-muted">
Powered by <a href="https://gohugo.io" target="_blank">Hugo</a> with <a href="https://github.com/puresyntax71/hugo-theme-chunky-poster" target="_blank">Chunky Poster</a>.
</p>
</div>
</div>
</div>
</footer>
<script src="/dist/main.d608eadfe5ac0688902e.min.js"></script>
<script>
window.Prism = window.Prism || {};
window.Prism.manual = true;
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/plugins/autoloader/prism-autoloader.min.js"></script>
</body>
</html>