<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 06:57:00 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@threej/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[阅读 go-ethereum 源码 - 5]]></title><description><![CDATA[dagger.go (Dagger工作量证明 ) Ethash 是 Ethereum 的PoW(工作量证明)算法。 该算法需要大量的数据集合，该集合被称为DAG. Ethash 算法由Dagger-Hashimoto 算法改进而得，Dagger Hashimoto是Ethereum 1.0 挖矿算法的推荐规范 。 Dagger Hashimoto 基于已经存在的关键算法：Hashimoto 和 Dagger。]]></description><link>http://direct.ecency.com/go-ethereum/@threej/go-ethereum-5</link><guid isPermaLink="true">http://direct.ecency.com/go-ethereum/@threej/go-ethereum-5</guid><category><![CDATA[go-ethereum]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Sat, 28 Apr 2018 08:16:12 GMT</pubDate></item><item><title><![CDATA[阅读 go-ethereum 源码 - 4]]></title><description><![CDATA[阅读 go-ethereum 源码 - 4 Trie.go (Merkle-patricia-tree ) Merkle Patricia Tree(简称MPT树，实际上是一种trie前缀树)是以太坊中的一种加密认证的数据结构，可以用来存储所有的(key，value)对。]]></description><link>http://direct.ecency.com/go-ethereum/@threej/go-ethereum-4</link><guid isPermaLink="true">http://direct.ecency.com/go-ethereum/@threej/go-ethereum-4</guid><category><![CDATA[go-ethereum]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Wed, 11 Apr 2018 06:41:45 GMT</pubDate></item><item><title><![CDATA[阅读 go-ethereum 源码 - 3]]></title><description><![CDATA[从初始代码提交到commit ad048e9f445ff96b7bfd75c104ab923e1e06754b，go-ethereum的结构&功能变化不大。主要变化有： 将rlp编解码移动到 rlp.go文件中 完善 transaction、block的rlp编解码 到了commit a926686445929d091c2d9e019b017600168e9e47，源码中出现了较大的功能加入。]]></description><link>http://direct.ecency.com/golang/@threej/go-ethereum-3</link><guid isPermaLink="true">http://direct.ecency.com/golang/@threej/go-ethereum-3</guid><category><![CDATA[golang]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Fri, 30 Mar 2018 10:19:06 GMT</pubDate></item><item><title><![CDATA[阅读 go-ethereum 源码 - 2]]></title><description><![CDATA[RLP（递归长度前缀）的目的是编码任意嵌套的二进制数据数组，RLP是以太坊中用于序列化对象的主要编码方法。 RLP的唯一目的是编码结构; 对于编码的数据的具体类型（例如字符串，浮点数）则留给高阶协议自己负责处理。（简单来说编码的二进制数据，代表的是字符串、浮点数还是其他类型。由使用该编码的高级协议定义）;RLP编码的整数必须以大端二进制形式（big endian）表示，且不包含前导零（整数值零等于空字节数组）。]]></description><link>http://direct.ecency.com/go-ethereum/@threej/go-ethereum-2</link><guid isPermaLink="true">http://direct.ecency.com/go-ethereum/@threej/go-ethereum-2</guid><category><![CDATA[go-ethereum]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Tue, 27 Mar 2018 03:20:30 GMT</pubDate></item><item><title><![CDATA[阅读 go-ethereum 源码 - 1]]></title><description><![CDATA[阅读 go-ethereum 源码 - 1 如何理解系统的设计？最好的方法当然是： Read The Fucking Source Code Go Ethereum 是什么 以太坊从项目早起，就有不同操作系统下的多客户端实现。这些客户端可以互相验证以太坊的协议正确性。go-ethereum 是以太坊协议的go语言实现的客户端。 截止2016年9月，go-ethereum(go语言实现) 和]]></description><link>http://direct.ecency.com/go-ethereum/@threej/go-ethereum-1</link><guid isPermaLink="true">http://direct.ecency.com/go-ethereum/@threej/go-ethereum-1</guid><category><![CDATA[go-ethereum]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Tue, 27 Mar 2018 01:23:33 GMT</pubDate></item><item><title><![CDATA[I'm Here]]></title><description><![CDATA[Welcome and Hello world!!!]]></description><link>http://direct.ecency.com/hello/@threej/i-m-here</link><guid isPermaLink="true">http://direct.ecency.com/hello/@threej/i-m-here</guid><category><![CDATA[hello]]></category><dc:creator><![CDATA[threej]]></dc:creator><pubDate>Tue, 30 Jan 2018 07:02:30 GMT</pubDate></item></channel></rss>