A. 区块链技术概念
区块链技术概念
区块链技术概念,现如今,区块链已经成为大部分人关注的领域,很多企业也早已深入其中研究该技术情况,但是还有人对于它不是很了解,下面我分享一篇关于区块链技术概念的相关信息。
区块链的基本概念和工作原理
1、基本概念
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
区块链Blockchain、是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性防伪、和生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
2、工作原理
区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。 其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。
区块链主要解决的交易的信任和安全问题,因此它针对这个问题提出了四个技术创新:
1、分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。
跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:一是区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。二是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。 [8]
没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。也由于记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。
2、非对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。
3、共识机制,就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。
区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数”并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果。以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能.
4、智能合约,智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。以保险为例,如果说每个人的信息包括医疗信息和风险发生的信息、都是真实可信的,那就很容易的在一些标准化的保险产品中,去进行自动化的理赔.
3、其它
互联网交换的是信息,区块链交换的是价值。人类历史和互联网历史可以用八个字理解:分久必合合久必分,到了分久必合的时代,网络信息全部散在互联网上面,大家要挖掘信息非常不容易,这时会出现像谷歌和脸 书等的平台,它做的唯一的事情就是把我们所有的信息重新组合了一下。互联网时代垄断巨头们重组的就是信息,并不是产生自己的信息,产生的信息完全是我们个人。一旦信息重组,就会出现一个新的垄断巨人,所以就到了分久必合的时代。现在由于区块链技术产生又到了合久必分时代,又是新的多中心化,新的多中心化之后赋能产生新的价值,这些数据会在我们自己的手上,个人数据产生价值是归自己所有,这是这个时代最最激动人心的时代。
区块链的价值有哪些?低成本建立信任的机制,确立数权,解决数据的.产权。
目前区块链技术不断发展,包括现在的单链向多链发展,而且技术能够在进一步扩展,我想未来还是可能会出现,特别是在交易等方面出现颠覆性的,特别是对现有产业的很多颠覆性的场景。
区块链的本质是在不可信的网络建立可信的信息交换。
一带一路+一链。区块链更大的不是制造信任,而是让信任产生无损的传递,整个降低社会的摩擦成本,从而提高整个效益。
现在区块链本身还是初始阶段,所以包括区块链的信息传递、加密,这个过程中出现量子加密和其他加密,实际上对区块链本身所采用的加密算法攻击现象也时有发生。包括区块链也是作为一种资产的认定,数字资产的一个认定,但是现在我们很多都是用密码算法,或者是作为我们来解密的钥匙,但是如果密码忘记了,很可能你现在的资产就丢掉了,你不能够在得到你原来的这些资产,所以在资产管理,包括信息传递和一些安全这些方面,应该说都还是存在着一些隐患。当然那么从技术角度,现在我们区块链本身处理的速度,或者说本身的扩展性,因为从工作机理的角度来看,是要把整个账本要复制给所有的参与人员,所以在区块链本身的运作效率和扩展性方面还是比较受限的。这些我们觉得都还是需要进一步在技术方面有进一步的发展。
区块链平台这些底层技术,又形成包括区块链钱包、区块链浏览器、节点竞选、矿机、矿池、开发组件、开发模块、技术社区及项目社群等一系列的生态系统,这些生态系统的完善程度直接决定着区块链底层平台的使用效率和效果。
4、蒙代尔的不可能三角
去中心化、高效、安全,不可能实现三者全部同时达到极致。
区块链的本质是一种分布式记账技术,与之相对的是中心式记账技术,中心式记账技术在我们目前的生活中广泛存在。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链Blockchain、,是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性防伪、和生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
区块链技术通俗的理解就是:把“物”的前、后、左、右区块用一种技术连接成一个链条,但每个区块的原始数据不可篡改,是一种物联网范畴的、可以让参与者信任的“各个模块链动”的技术。区块链技术的应用,离不开互联道网,也离不开物联网,是建立在二者融合互动基础上的、但又让参与者各自保持独回立的去中心化、、并共同拥有这套价值链共建共享、的技术。
区块链的特征:去中心化、开放性、自治性、信息不可篡改,匿名性。
区块链是一个能够传递价值的网络,对可以传递价值的网络的需求是推动区块链技术产生的重要原因。在对于保护带有所有权或者其他价值的信息需求的推动下,区块链出现了。区块链通过公私钥密码学、分布式存储等技术手段,一方面保证了带有价值的信息的高效传递,另一方面保证了这些信息在传递的过程中不会被轻易的复制篡改。
从区块链诞生的必然性来理解区块链的内涵,区块链是解决了中心化记账缺点、解决了分布式一致性问题的分布式记账技术,同时也是连接互联网升级为保证带有价值的信息安全高效传递的价值网络。
区块链: 区块链就像是一个全球唯一的帐簿,或者说是数据库,记录了网络中所有交易历史。
以太坊虚拟机(EVM): 它让你能在以太坊上写出更强大的程序比特币上也可以写脚本程序、。它有时也用来指以太坊区块链,负责执行智能合约以及一切。
节点:你可以运行节点,通过它读写以太坊区块链,也即使用以太坊虚拟机。完全节点需要下载整个区块链。轻节点仍在开发中。
矿工:挖矿,也就是处理区块链上的区块的节点。这个网页可以看到当前活跃的一部分以太坊矿工:stats.ethdev.com。
工作量证明:矿工们总是在竞争解决一些数学问题。第一个解出答案的(算出下一个区块)将获得以太币作为奖励。然后所有节点都更新自己的区块链。所有想要算出下一个区块的矿工都有与其他节点保持同步,并且维护同一个区块链的动力,因此整个网络总是能达成共识。(注意:以太坊正计划转向没有矿工的权益证明系统(POS),不过那不在本文讨论范围之内。)
以太币:缩写ETH。一种你可以购买和使用的真正的数字货币。这里是可以交易以太币的其中一家交易所的走势图。在写这篇文章的时候,1个以太币价值65美分。
Gas:在以太坊上执行程序以及保存数据都要消耗一定量的以太币,Gas是以太币转换而成。这个机制用来保证效率。
DApp: 以太坊社区把基于智能合约的应用称为去中心化的应用程序(Decentralized App)。DApp的目标是(或者应该是)让你的智能合约有一个友好的界面,外加一些额外的东西,例如IPFS可以存储和读取数据的去中心化网络,不是出自以太坊团队但有类似的精神)。DApp可以跑在一台能与以太坊节点交互的中心化服务器上,也可以跑在任意一个以太坊平等节点上。(花一分钟思考一下:与一般的网站不同,DApp不能跑在普通的服务器上。他们需要提交交易到区块链并且从区块链而不是中心化数据库读取重要数据。相对于典型的用户登录系统,用户有可能被表示成一个钱包地址而其它用户数据保存在本地。许多事情都会与目前的web应用有不同架构。)
以太坊客户端,智能合约语言
编写和部署智能合约并不要求你运行一个以太坊节点。下面有列出基于浏览器的IDE和API。但如果是为了学习的话,还是应该运行一个以太坊节点,以便理解其中的基本组件,何况运行节点也不难。
运行以太坊节点可用的客户端
以太坊有许多不同语言的客户端实现即多种与以太坊网络交互的方法、,包括C++, Go, Python, Java, Haskell等等。为什么需要这么多实现?不同的实现能满足不同的需求例如Haskell实现的目标是可以被数学验证、,能使以太坊更加安全,能丰富整个生态系统。
在写作本文时,我使用的是Go语言实现的客户端geth (go-ethereum),其他时候还会使用一个叫testrpc的工具, 它使用了Python客户端pyethereum。后面的例子会用到这些工具。
关于挖矿:挖矿很有趣,有点像精心照料你的室内盆栽,同时又是一种了解整个系统的方法。虽然以太币现在的价格可能连电费都补不齐,但以后谁知道呢。人们正在创造许多酷酷的DApp, 可能会让以太坊越来越流行。
交互式控制台:客户端运行起来后,你就可以同步区块链,建立钱包,收发以太币了。使用geth的一种方式是通过Javascript控制台。此外还可以使用类似cURL的命令通过JSON RPC来与客户端交互。本文的目标是带大家过一边DApp开发的流程,因此这块就不多说了。但是我们应该记住这些命令行工具是调试,配置节点,以及使用钱包的利器。
在测试网络运行节点: 如果你在正式网络运行geth客户端,下载整个区块链与网络同步会需要相当时间。你可以通过比较节点日志中打印的最后一个块号和stats.ethdev.com上列出的最新块来确定是否已经同步。) 另一个问题是在正式网络上跑智能合约需要实实在在的以太币。在测试网络上运行节点的话就没有这个问题。此时也不需要同步整个区块链,创建一个自己的私有链就勾了,对于开发来说更省时间。
Testrpc:用geth可以创建一个测试网络,另一种更快的创建测试网络的方法是使用testrpc. Testrpc可以在启动时帮你创建一堆存有资金的测试账户。它的运行速度也更快因此更适合开发和测试。你可以从testrpc起步,然后随着合约慢慢成型,转移到geth创建的测试网络上 - 启动方法很简单,只需要指定一个networkid:geth --networkid "12345"。这里是testrpc的代码仓库,下文我们还会再讲到它。
接下来我们来谈谈可用的编程语言,之后就可以开始真正的编程了。写智能合约用的编程语言用Solidity就好。
要写智能合约有好几种语言可选:有点类似Javascript的Solidity, 文件扩展名是.sol. 和Python接近的Serpent, 文件名以.se结尾。还有类似Lisp的LLL。Serpent曾经流行过一段时间,但现在最流行而且最稳定的要算是Solidity了,因此用Solidity就好。听说你喜欢Python? 用Solidity。
solc编译器: 用Solidity写好智能合约之后,需要用solc来编译。它是一个来自C++客户端实现的组件又一次,不同的实现产生互补、,这里是安装方法。如果你不想安装solc也可以直接使用基于浏览器的编译器,例如Solidity real-time compiler或者Cosmo。后文有关编程的部分会假设你安装了solc。
web3.js API. 当Solidity合约编译好并且发送到网络上之后,你可以使用以太坊的web3.js JavaScript API来调用它,构建能与之交互的web应用。
B. 以太网控制器的ID是PCI\VEN_14E4&DEV_165D&SUBSYS_20031028&REV_01\4&39A85202&0&28F0,驱动在哪下啊
万能驱动
http://driver.zol.com.cn/detail/12/116642.shtml
http://driver.zol.com.cn/wireless_nic_drivers/page_1.html
C. 以太网控制器的ID是PCI\VEN_168C&DEV_001C&SUBSYS_7108144F&REV_01\4&9FD42C7&0&0010,驱动在哪下啊
这个是AR 5006X的
给你个公版的地址
http://download2.dvd-driver.cz/atheros/drivers/ar5xxx/xp32-7.6.0.239-whql.zip
这个是无线网卡的驱动吧。
你的显卡最好也贴个硬件ID上来
D. 以太坊升级是什么意思
网络将于区块高度7,280,000进行君士坦丁堡 & 彼得斯堡(Constantinople & Petersburg)升级l,z,b显示是北京时间2019年3月1日升级,目前不知道升级成功了没
E. 简析Colony:一个DAO基础设施平台框架
随着元宇宙、DAO等概念兴起,除政治、艺术、开发、品牌和社区等众多细分主题的DAO之外,旨在为DAO提供基础设施服务的项目也不在少数,比如常见的协作平台Coordinape、Boardroom、DAOhaus,以及主打操作系统概念的Colony、Syndicate和Orca,甚至尚处于非常早期阶段的Orange Protocol和SuperDAO等等。
这类项目,既有从较为成功的DeFi协议团队衍生出来,在使用中逐渐完善功能的类型,也有基于组织理论原生构建的操作系统**。由于后者功能具备较灵活的可组合性,**本文将以其中的代表项目Colony为例,简述去中心化治理及DAO操作系统框架。
Colony的(简要)历史
在进入加密行业前,Colony联合创始人Jack Rose在伦敦经营的是珠宝生意,在与世界各地供货商合作过程中,他发现整个供应链的激励机制根本无法有效协调所有的利益相关体。参与某次线下活动时,一位客户提出让Jack Rose帮助创办一家类似的公司,虽然这对他来说轻而易举,但也他陷入了沉思,世界各地公司运作差异巨大,有没有一种具备了激励机制的自组织方式,让每个人都能够参与其中并协调一致?
这是Colony最初概念的源头。2015年11月12日,Jack Rose带着Colony参与了以太坊上线以来的首次开发者大会Devcon 1,第一次向以太坊社区布道去中心化公司和组织的运作模式。这个概念引起了很多人的关注,后续搭建Colony社区过程中他还结识了另一位Colony的联合创始人Collin Vine(如今已在YouTube任职)。
直到现在,DAO都还不是一个有了既定标准或内涵的概念,早期的Colony成员间更是存在不同的看法,但他们对此有一致的方向,那就是Colony要尽可能适应更广泛的社区,帮助紧密合作的团队完成更多的工作。
在这样的方向指引下,团队对公司理论、组织架构、声誉系统等理论知识展开研究。2017年加密融资泡沫到达顶点,因担忧证券合规的Colony减少对外发声,直到2019年12月,在目睹越来越多的DAO涌现后,团队决定重启Discord,社区也开始出现认可Colony的声音与志同道合的人。
2020年3月,团队对外公布技术白皮书V.11,新版白皮书重塑了Colony Network的思想和原则,并明确了DAO各种组件、设计和交互规则,确认Colony作为DAO操作系统的定位。
作为Colony灵魂人物,Jack Rose认为DAO之于公司制,就像电子游戏之于棋盘游戏,前者只需要玩家在平台既定的游戏系统内就可以畅玩,而棋盘游戏既需要玩家熟悉复杂规则,还需要遵循既定的规则,否则无法进行。
虽然大方向上,DAO这种新的组织模式会被人们逐渐采用,但它最大的挑战在于模式过于复杂,Colony希望能提供一个具备灵活的可组合性,并让DAO组织运行的简易框架。
Colony的核心思想与组件
随着区块链项目转向去中心化,DAO也越来越成为替代传统公司的主要叙事方式。让我们先来回顾一下DAO的作用:1、为组织吸纳新成员,让团队和社区完成扩展目标;2、确保治理在决策中发挥效用。3、找到基础代币应用的市场,产生稳定的现金流。
作为一个DAO操作系统,Colony的基本框架围绕着域(domains)和账号权限展开,内嵌了包括融资、扩展、内部代币、收入/激励、质押功能,以及荣誉系统和安全等多个组件。这意味着,Colony对目前加密行业常用的以太坊多签解决方案Gnosis Safe、投票治理平台Snapshot和社交管理工具CollabLand/Guild,甚至Web3内容平台Mirror都有可能集成合作。
注:11月4日,据Decrypt报道,Colony已经与Snapshot达成合作,后者将集成Colony的荣誉系统,让投票治理更公平。
https://decrypt.co/85171/defi-tool-snapshot-using-colony-rebalance-power--voting
在区块链世界,链上身份和声誉系统至关重要,它们足以决定一个组织的决策方向。现阶段,大部分DeFi协议评估的标准大多基于治理代币的持有数量,而协议政治家(Protocol politicians)群里的崛起虽然让整个决策过程加快了,但不免也让去中心化治理变得“乏味”,甚至对现实公司治理映射,“模仿多于创新”。
与其他项目为避免“巨鲸”操控提案结果而试图引入二次方投票不同,Colony尽量避免通过投票方式左右决策。它将链上声誉归入“共识相关(consensus relevant)”范畴,将成员获得资金的能力以及在某一细分领域的非正式声誉(包括组织中其他人的评价、态度和软技能等要素)进行综合,共同组成个人的链上声誉,必要时可以作为决策层级依据。
除了声誉系统,Colony还设计了Coin Machine机制,它允许项目方以固定的价格批量销售有限数量的代币,并依据供需在一定时间内自动调整价格,避免价格操纵、波动和抢跑等问题。
这种融资机制也给Colony Network产生了现金流的机会。作为控制Colony Network一系列子域的核心合约,Metacolony将从网络费用中分配一小部分,其余大部分则分配给Colony用户。根据官方给出的公示,如果使用Colony网络的DAO为100个(目前活跃的DAO数量远超该数字),即便每个DAO年度支出为,按照2%的费率,Colony Network的年收入将在
虽然这与以太坊除Gas费用之外不寻求租金有所不同,但Colony认为最终Metacolony的收入还是归于用户,Colony生态更广泛的组件更多是以服务为导向,而非利润。
CLNY 代币分配
作为Colony Network原生代币,CLNY总量2亿枚,社区销售后首日,CLNY的流通量为2700万枚,所有代币具体分配如下:
1、社区销售:2000万枚(10%),Coin Machine结束后很快解锁,具体查看官方公告。
2、2015-2020年的私募融资:9600万枚(48%),这部分包括很多以太坊社区OG,这部分参与者CLNY成本约3~15美金,社区销售后单个参与者将解锁10万枚CLNY,随后按区块产出,2年内线性解锁。
3、战略销售:2500万枚(12.5%),此部分将用于Colony的市场、治理等用途。
4、团队:2900万枚(14.5%),2年内解锁。
5、Metacolony:1000万枚(5%),用于Colony开发、生态搭建等,不进行交易。
6、社区激励:500万枚(2.5%)
7、战略储备金:1500万枚(7.5%),由基金会管理,此部分明确不分配给团队个人,若超出需求将进行销毁。
2015年11月,Colony应当是以太坊社区中最早提出分布式协作的项目之一,并涉及了今日依然在热议的自治、声誉系统等重要概念。通过为社区成员创造持续价值的文化空间,Colony致力于为即将到来的DAO浪潮提供可扩展的组织协作方案,它将推动更多区块链项目朝着社区驱动的方向演进。
Colony WebSite: https://colony.io/
Colony Twitter: https://twitter.com/joincolony
Colony Blog: https://blog.colony.io/
Colony WhitePaper: https://colony.io/whitepaper.pdf
Colony in Devcon1: https://www.youtube.com/watch?v=lniTZZW0_YE
F. 伦敦硬分叉在即,六年前以太坊的创世地址们在干嘛
撰文:潘致雄
北京时间 2015 年 7 月 30 日晚上 11 点 26 分, 以太坊 0 号 区块 被正式挖出,该区块中包含了 8893 笔创世交易 ,为 8893 个地址分配了以太坊网络中初始的 7200 多万个 ETH 。
刚刚过完 「六岁生日」 的以太坊网络即将在本周迎来 伦敦硬分叉升级 ,此次升级中的 EIP-1559 是 以太坊诞生以来首次经济模型修改 ,该提案的重要性不言而喻,但也引发了部分矿工和社区的巨大争议。截止发文时,仍有 35% 的节点未升级支持伦敦硬分叉,不过无论如何,这一切都将在两天后尘埃落定。
在这个对于以太坊颇具纪念意义的时刻,我们对那几千个创世地址的特征和资产持有情况做了些简单的分析,也发现了一些有意思的结论。
有两个比较直观的维度可以参考这 8893 个地址目前持有 ETH 的情况,一个是这些地址总共持有的 ETH 和持有 ETH 数量的分布情况。
据链闻统计的数据,这 8893 个地址当前持有的 ETH 总量约为 309 万 ETH ,相比六年前的 7200 万 ETH 减少了 近 96% 。
但是如果以美元价值来看,这些地址资产价格提升的幅度很大。参考 CoinMarketCap 上 ETH 在 2015 年 8 月 7 日的开盘价格 2.83 美元,六年前 7200 万 ETH 的总价值为 2 亿美元;但是按照 ETH 目前的 2500 美元的价格计算,309 万 ETH 的总价值超过 77 亿美元,是六年前的近 40 倍,而在不久前以太坊创出 4300 美元 历史 高点时,这一增幅更加可观。
另一个维度是持有 ETH 数量的分布情况,特别是余额小于 0.01 ETH 的地址,很可能是被抛弃不用的地址。
经整理发现,目前有 5317 个创世地址 的余额小于 0.01,占全部创世地址的约 60% 。如果扩大该标准为小于 1 ETH 的地址数量,则占全部创世地址的约 82% (7248 个) 。
虽然这些地址已经将绝大多数的以太坊转出,但这并不代表这些地址背后的用户卖掉了以太坊,因为也很有可能只是转移到了其他地址,或用户是在对地址进行整理,不过这些情况无法从链上准确判断。
在这批创世用户中,仍有 8% 的地址几乎未挪动手中的 ETH,特别是在这六年的时间里,以太坊的价格从最低不到 1 美元涨到了最高 4000 多美元,这些人的浮盈至少有了几千倍。
从具体的规则来说,我们获取了这些地址创世时的余额和当前的余额,如果差值介于 0.01 ETH 至-0.01 ETH 之间,则符合该标准,因为其中不少的地址收到过各种各样的空投,或创建过智能合约,所以可能会增加或者减少一些 ETH。
所有符合该标准的地址数量为 723 个,更可怕的是,这些地址持有的 ETH 数量超过 200 万 ETH ,占 8893 个地址当前 ETH 总持有量 (309 万 ETH) 的 65%。这 200 万个 ETH 目前的价值约 50 亿美元。
在这 8893 个地址中,有一个地址的当前余额相比创世时减少了超过 1190 万个 ETH,也就是该地址在创世阶段的几乎所有 ETH 都已转出,只留下了零头 (不到 10 ETH) 。
该地址 (0x5abfec2…56f9) 在创世时收到了 1190 万个 ETH (也是创世时余额最大的地址) ,一周后该地址创建了一个智能合约地址 (0xde0B295…7BAe) 用以管理这 1190 万个 ETH,目前该地址在 Etherscan 上被打上了 「Ethereum Foundation」 (以太坊基金会) 的账户标签和 「EthDev」 (以太坊开发者) 的姓名标签 (一个账户标签下可能有多个姓名标签) 。
所以从 EthDev 这个地址来看,目前的余额接近 40 万 ETH,相比创世时的 1190 万个 ETH 减少了 97% 的 ETH。不过和上面的情况一样,其实持有的美元价值是增长了,从创世时的 3368 万美元 (ETH 以 2.83 美元计) 增长至如今的 10 亿美元 (ETH 以 2500 美元计) 。
蓝色是 ETH 余额,黑色折线是持有 ETH 的美元总价值
另外在 8893 个地址中,有 40 多个地址 的余额相比创世时的余额还增长了,其中增长最多的一个地址增加了超过 3 万个 ETH (现在价值 7500 万美元) 。
该地址 (0xddbd2b9…121a) 在创世时获得了 1 万个 ETH,没过几天这位未知用户就把 ETH 全部转到了 Kraken,或许是在出售这些 ETH,或提供流动性。然后该地址又在 10 天后收到了一笔 8 万多 ETH 的转账,后来又陆陆续续分批转移出 (部分流向了交易所) ,剩下约 4 万个 ETH。该地址自 2015 年 10 月以来,余额就再未变化过。
而该地址收到的 8 万个 ETH,其实最终还是来自于上述的这个 EthDev 的。所以一个比较合理的猜测是,这位用户 (机构) 除了参与创世之外,还和以太坊基金会有较深的关联,或许是某个开发者、某个以太坊基金会的内部地址、某个早期投资机构等。
网络中对于该地址的信息极少,不过在 Etherscan 的 开发者文档 中,使用了该地址作为演示,这也许并不是一个巧合。
G. Go语言的应用
Go语言由Google公司开发,并于2009年开源,相比Java/Python/C等语言,Go尤其擅长并发编程,性能堪比C语言,开发效率肩比Python,被誉为“21世纪的C语言”。
Go语言在云计算、大数据、微服务、高并发领域应用应用非常广泛。BAT大厂正在把Go作为新项目开发的首选语言。
Go语言应用范围:
1、服务端开发:以前你使用C或者C++做的那些事情,用Go来做很合适,例如日志处理、文件系统、监控系统等;
2、DevOps:运维生态中的Docker、K8s、prometheus、grafana、open-falcon等都是使用Go语言开发;
3、网络编程:大量优秀的Web框架如Echo、Gin、Iris、beego等,而且Go内置的 net/http包十分的优秀;
4、Paas云平台领域:Kubernetes和Docker Swarm等;
5、分布式存储领域:etcd、Groupcache、TiDB、Cockroachdb、Influxdb等;
6、区块链领域:区块链里面有两个明星项目以太坊和fabric都使用Go语言;
7、容器虚拟化:大名鼎鼎的Docker就是使用Go语言实现的;
8、爬虫及大数据:Go语言天生支持并发,所以十分适合编写分布式爬虫及大数据处理。