A. 倫敦硬分叉在即,六年前以太坊的創世地址們在幹嘛
撰文:潘致雄
北京時間 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 的 開發者文檔 中,使用了該地址作為演示,這也許並不是一個巧合。
B. 什麼是以太幣/以太坊ETH
以太幣(ETH)是以太坊(Ethereum)的一種數字代幣,被視為「比特幣2.0版」,採用與比特幣不同的區塊鏈技術「以太坊」(Ethereum),一個開源的有智能合約成果的民眾區塊鏈平台,由全球成千上萬的計算機構成的共鳴網路。開發者們需要支付以太幣(ETH)來支撐應用的運行。和其他數字貨幣一樣,以太幣可以在交易平台上進行買賣 。
溫馨提示:以上解釋僅供參考,不作任何建議。入市有風險,投資需謹慎。您在做任何投資之前,應確保自己完全明白該產品的投資性質和所涉及的風險,詳細了解和謹慎評估產品後,再自身判斷是否參與交易。
應答時間:2020-12-02,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html
C. 以太坊(Ethereum)創世揭秘
以太坊(Ethereum)創世揭秘
以太坊(Ethereum)是一個基於區塊鏈技術,允許任何人構建和使用去中心化應用的區塊鏈平台。以下是對以太坊創世過程的詳細揭秘:
一、以太坊的創始人
以太坊的創始人是維塔里克·布特林(Vitalik Buterin)。他1994年出生於俄羅斯,後移居加拿大,擁有俄羅斯和加拿大雙國籍。2011年,布特林通過比特幣了解到了區塊鏈和加密貨幣技術,並被深深吸引。2013年9月,年僅19歲的他發布了以太坊白皮書,提出了以太坊的概念和願景。現在,作為以太坊的靈魂人物,他正領導著以太坊團隊,致力於以太坊的開發和推廣。
二、眾籌計劃
為了籌措開發以太坊所需的資金,布特林發起了一次眾籌。這次眾籌的特點是只接受比特幣支付,並會在以太坊正式發布後,使用以太坊中的通用貨幣以太幣(Ether)作為回報。眾籌的簡要情況如下:
這種形式的眾籌,在今天被稱為首次公開電子幣眾籌(Initial Coin Offering),即ICO。
三、技術細節
為了確保眾籌的成功,以太坊團隊需要解決幾個問題:
以太坊團隊通過花費眾籌地址的一個UTXO,證明了他們持有這個地址的私鑰,從而控制了這個地址。眾籌期間,籌到了多少BTC,只需查看比特幣區塊鏈中眾籌地址收到的BTC數量即可。
為了將眾籌的比特幣和未來產生的以太幣關聯起來,以太坊團隊採用了一個復雜的演算法。用戶生成一個隨機數seed,使用seed生成一個以太坊的公私鑰對(pub, priv),然後將公鑰pub使用SHA-3摘要演算法轉換成Hash值,即以太坊中的錢包地址eth_address。接著,將eth_address使用SHA256摘要演算法生成Hash值,並轉換成一個比特幣地址btc_address。參與者將想要支付給眾籌項目的金額分為三部分:0.0002BTC的交易費、0.0001BTC支付到btc_address(這部分比特幣將永遠無法被花費),剩下的金額支付到眾籌地址。最後,參與者將eth_address發送給以太坊項目組,該地址將被寫入創世區塊,從而使參與者獲得以太幣。
四、眾籌結果
眾籌地址共收到8,947個交易,來自8,892個不重復的地址。通過此次眾籌,以太坊項目組籌得約31,529.356 BTC,當時價值約1800萬美元。同時,以太坊發布後,需要支付給眾籌參與者共計60,108,506.26以太幣。這次眾籌無疑是極為成功的,為以太坊項目組籌集了足夠的啟動經費。
五、創世區塊
在眾籌成功一年後的2015年7月30日,以太坊正式發布。創世區塊中包含了8893個交易,其中8890個是眾籌參與者獲得了用BTC兌換的以太幣,共計60,108,506.26以太幣。另有11,901,484.239480以太幣被支付給了以太坊基金會。所以,從創世那一刻起,以太坊中就有了72,009,990.49948以太幣。
六、以太幣的來源
與比特幣不同,以太坊中的以太幣並不全是礦工挖掘出來的。有大約7200萬以太幣是在創世時就已經創造出來了。到目前為止,已經存在約9441萬以太幣,其中76.3%是創世區塊中包含的,挖礦產生的2100萬以太幣僅佔到不足四分之一。以太幣的來源主要有兩個:創世區塊中包含的7200萬和每年挖礦產生的約1872萬(總量目前無上限)。
七、關於ICO的看法
眾籌時均價0.3美元的以太幣,如今已經超過300美元,升值了1000倍。然而,以太坊的成功並非偶然或暴利,而是得益於其實現了圖靈完備的EVM(以太坊虛擬機),這是區塊鏈技術領域劃時代的創新。ICO僅僅是一種融資手段,不應該被妖魔化。只要監管得當、技術原理為更多人所了解,ICO終會有所作為。然而,現在ICO已經被曲解和利用,成為了投機者手中圈錢的工具。因此,加強監管、提高投資者風險意識是當務之急。
綜上所述,以太坊的創世過程充滿了創新和挑戰。從維塔里克·布特林提出以太坊的概念到成功眾籌、發布創世區塊,每一步都凝聚了以太坊團隊的智慧和努力。如今,以太坊已經成為區塊鏈領域的重要力量,為智能合約和去中心化應用的發展提供了堅實的基礎。
D. Miner 流程
以太坊的礦工出塊的流程,不同版本有過變更,下面基於1.7.3版本和1.8.4版本來分享
channel: 用於1發1收
發送 :sampleChan<-
接收 : <-sampleChan
Feed:用於1發多收,參考chainHeadCh
接收者注冊 :Subscribe(sampleChan)
發送 :send, 發送的地方不太好找,需要通過send和event/channel類型查找,例如miner中主要涉及到的就是 PostChainEvents
接收 :<-sampleChan
數據結構:
可以理解為操作間(eth)中有了礦(tx),那麼礦主(miner)安排工人(worker)挖礦(seal)。結構體定義如下:
Type Miner struct { -- - 理解為礦主
mux *event.TypeMux
worker *worker ---- 理解為幹活的工人
coinbase common.Address
eth Backend - --- 理解為操作間
engine consensus.Engine ---- 理解為挖礦的工具
exitCh chan struct {}
canStart int32 //canstart indicates whether we can start the mining operation
shouldStart int32 //shouldstart indicates whether we should start after sync
}
流程圖如下:
1. 節點啟動: backend.new->miner.new->worker.new: 調用commitNewWork,裡面使用push把work傳遞給cpuAgent, 之後在geth命令行敲miner.start()後->miner.start->worker.start->cpuAgent.start,調用Seal,計算nonce值,再發送 recv 消息,通知 worker . wait ,在收到之後將塊打包插入到區塊鏈,之後調用PostChainEvents,發送消息chainHeadCh, Worker.update 在收到消息後,重新調用 commitNewWor k,形成一個循環。
2. 創世塊: 調用geth的init命令觸發調用initGenesis->SetupGenesisBlock, 裡面具體強調一下time是使用的genesisBlock.json中的值,一般都是0.
3. 正常情況: worker . wait ,在收到之後將塊打包插入到區塊鏈,之後調用PostChainEvents,發送消息chainHeadCh, Worker.update 在收到消息後,重新調用 commitNewWor k,形成一個循環。
Miner .new: 在backend new的時候調用,即在節點啟動的時候調用。
Miner . update :在節點啟動的時候調用,用於監控是否有塊同步,如果有則停止挖礦,如果沒有啟動挖礦,這個在POW這種競爭性出塊的環境中需要。
Worker .new: 在miner.new的時候調用,記載節點啟動的時候調用
Worker.update: 節點啟動的時候調用,如果是非全節點的話用於監控接受交易transaction,關鍵函數 commitTransactions ,還用於調度在收到 chainHeadCh 的消息後,觸發 commitNewWork
其中 commitNewWork : 用於將pending的tx輸入到系統,計算trie等等操作,生成block,並將work push到cpuAgent處理,注意沒有蓋章
Worker. wait (對應於 1.8.4 的 resultLoop ) :節點啟動的時候調用,循環監聽 recv 消息,將攜帶的block插入區塊鏈中、發送廣播消息( NewMinedBlockEvent )、發送消息 PostChainEvents (發送 ChainHeadEvent ,即 chainHeadCh ),其中的關鍵函數是 WriteBlockAndState 。
cpuAgent .update() : 在cpuAgent.start()->worker.start->miner.start->geth的命令行調用之後啟動循環,用於接收 commitNewWork 分配下來的work,關鍵函數 mine ,裡面調用 Seal ,主要是完成POW尋找nonce值的操作,發送 recv 消息通知worker,也可以叫做蓋章。
類圖如下:
具體結構不再贅述
流程:
Miner.update:用於監控是否有塊同步,如果有則停止挖礦,這個在POW這種競爭性出塊的環境中需要
mainLoop:收到newWorkCh消息後處理,調用commitNewWork中的commit發送taskCh消息
newWorkLoop:收到startCh消息和chainHeadCh消息後發送newWorkCh消息
resultLoop:循環監聽resultCh(seal發送)消息,將攜帶的block插入區塊鏈中,並發送廣播消息,關鍵函數WriteBlockAndState,並發送chainHeadCh消息
taskLoop:以前agent做的事情,收到taskCh消息後,調用seal,裡面發送resultCh消息
E. 以太坊(Ethereum)全零地址(0x000000...)揭秘
以太坊的區塊鏈中出現了全零地址這一現象,令許多人感到困惑。通過在線區塊鏈瀏覽器查看這個地址後發現,居然擁有價值500多萬美元的7228個ETH。然而,這個全零地址中的ETH並非來自創世區塊發行,而是源於挖礦過程。創世區塊中的ETH的分配情況並不包含這個全零地址。不過,這個全零地址確實參與過挖礦,共挖出94個主鏈區塊和2個叔塊。挖礦產生的ETH總數為478889602212339229882wei。值得注意的是,這個全零地址最早挖出的區塊是在2016年2月23日,當時以太坊剛發布不久,挖礦難度較低,普通PC就能輕易挖出區塊。許多人因此使用自家PC進行嘗試,但由於未設置收款地址,導致大量區塊被這個全零地址挖出。隨著區塊挖掘難度的提升,僅憑普通PC挖出區塊變得幾乎不可能,全零地址在最近兩年再未挖出區塊。對於以太坊來說,挖礦是產生ETH的主要途徑,而這個全零地址也通過交易獲得了ETH,交易雖然不能創造更多ETH,但可以增加或減少一個錢包地址的余額。全零地址與多個交易相關聯,其中兩個大戶佔到了全零地址中ETH的一半。此外,還有礦池發起的付款交易,雖然涉及的ETH數量較少,但礦池均未將收益據為己有,而是轉入這個全零的地址。全零地址共通過挖礦、交易以及內部交易獲得了約7228個ETH。在以太坊中,賬戶分為兩種類型:EOA和合約賬戶。內部交易指的是智能合約執行過程中發生的轉賬,這種轉賬並非真實交易,不能通過查詢交易的方式找到,需要執行智能合約才能得知結果。全零地址與370個內部交易相關,其中兩個智能合約因Gas上限等原因執行失敗,最終有效內部交易為367個。通過內部交易,全零地址共獲得了2180953783303118115604wei的ETH。全零地址實際上被稱為黑洞地址,因為一旦ETH進入這樣的地址,就無法再轉出。黑洞地址的私鑰丟失或無法確定,意味著地址上的ETH永遠無法轉賬,被永久鎖定在該地址上。這也是為什麼這個全零地址沒有任何轉出交易的原因。
F. 以太坊區塊鏈怎麼安裝
「區塊鏈養貓」是個什麼?怎麼玩?(非常詳盡的教程)這一次,喵星人又在區塊鏈世界meow了一波高潮。
幾天時間里,"區塊鏈養貓"已經成為幣圈的熱點。
CryptoKitties加密貓是第一個使用區塊鏈技術,運行在以太坊網路的虛擬寵物游戲。
她的出現具有了某種歷史意義,目前已經成為了以太坊區塊鏈上最受歡迎的項目,一度占據了整個以太坊20%的流量。市場的交易額已達幾百萬美元,而且這個數據仍在快速增長著...
這個概念很簡單。你使用以太幣購買一隻貓咪,每個貓咪都是獨一無二的,只要你不賣,它100%由你所有,不能被復制,不能被銷毀。
好玩之處在於你可以去市場找貓配種,或者在買一隻貓咪,兩兩相配,生出的小貓就屬於你的啦。
而每個小貓都是從父母那裡提取一定序列進行組合,無論從毛色、斑紋、瞳孔、還是發型、表情、尾巴等特徵都是隨機的,總計有40億種變化的可能。然後可以把你的貓咪在市場上賣出,價格你自己定。
還有一點,每隔15分鍾,就會誕生1個gen0的創世貓,它的價格相當於最新售賣出去的5隻貓均價的基礎上再增加50%。當然創世貓是受熱捧的,畢竟人家是virgin嘛,生小貓速度是最快的。
這是不是有點像我們雞生蛋,蛋生雞,子子孫孫無窮匱也的故事呢?
當然生孩子是要靠時間的。
一直小貓的誕生從快快快到慢~慢~慢~,差距從一分鍾到一個星期不等。
如果你的貓咪生產的時間越短,越有利。這樣可以把新生的加密貓快速賣出,並繼續繁殖。這也意味著收入的增加。
生的越多,貓咪的cooldowns冷卻時間就越長,生育速度也會降下來。
還有一個好玩的是,生小貓咪是一個復雜的繁育系統和隨機的,意味著總有些變異屬性(cattributes)出現其中,這些就變成了收藏品或者緊俏品。
1.進入加密貓官網:cryptokitties.co點擊signin會跳到注冊頁面。需要你在chrome或者firefox瀏覽器上安裝以太坊輕錢包MetaMask插件。(這過程是要可學上的,這里有三種方式,怎麼順手怎麼來吧,客官。密碼:1rjo)
2.點擊Mertamask插件進行安裝。
3.接受條款,輸入密碼。
4.生成的12個英文單詞密碼你可要一定一定記住了。連同jason文件一起保存好。
5.然後錢包創建完成啦。進入cryptokitties.co網站就可以看到你的賬戶了,設置姓名郵箱等。
方式一:如果你的其他以太坊錢包里有ETH,比如imtoken,可以直接轉賬到你的加密貓地址即可。
方式二:在這篇文章提到過的3個場外比特幣交易所比較的其中兩個:Coincola和bitcoinworld均支持ETH交易,也可以直接上面直接轉過去。
方式三:是Matamask推薦的coinbase,不過顯示USonly.
1.去marketplace尋找你喜歡的貓咪吧(如下圖)。
2.看中之後,點擊buynow.
詳情頁顯示了貓的詳細信息,編號,價格趨勢圖(1天或2天隨著時間價格持續增加或減少),現在購買的價格,以及生小貓的冷卻時間等。
3.點擊ok,buythiskitty後,matamask會彈出顯示詳細的預計花費。如果出現沒成績,可能你的礦工費給的不夠,或者貓咪賣出,多試試吧。maxtransactionfee是顯示最大的交易費,一般不會到的。summit後就等待交易完成吧。取消交易,點擊reject.
交易過程中可以點擊該筆交易進入查看詳情。或者在網站右側的類似心電圖的圖標查看歷史交易信息。
4.交易成功!恭喜你,擁有了第一個虛擬貓咪啦。怎麼賺更多呢?
一種方式,生。
兩兩配對。生小貓也是要交交易費的。生的速度要看父母的速度。
Breedkitty生小貓;
Sellkitty賣掉小貓
Giftkitty送小貓給朋友
另一種方式是,出租。
Siretothepublic,意思是把你的貓咪當做公貓租出去,設置初始價格和結束價格和日期,充當精子庫吧。
siretomykitties,意思是讓你的兩個貓XXOO生小貓。
最終的方式是賣。
小貓生出啦,郵件會通知你。可以選擇賣出,設置價格就可以出售啦。
如果有人買走,也會郵件通知你。
好啦,讓我們愉快的做個貓奴吧~
原文:
btc用uniswap能兌換嗎
btc用uniswap能兌換的,btc平台公司是國內比較著名的一家大型國企,享有的知名度和受歡迎度,企業內部的人才都是社會界高精尖型技術人才,同時,企業以資金雄厚作為後盾。
ens安裝了沒有擴展安裝失敗。
根據查詢相關公開信息顯示,ens安裝了沒有拓展,證明安裝未成功,卸載安裝包重新安裝即可。
ENS,是EthereumNameService的縮寫,中文名字叫「以太坊域名服務」,它是一個基於以太坊區塊鏈的可擴展,分布式和開放式命名系統,主要服務於人類可讀的映射名稱。
以太坊官網錢包怎麼用通過官網注冊生成錢包。
第1步打開以太坊在線錢包。
第2步輸入密碼。
第3步生成錢包。
第4步記錄並列印錢包。
第5步導入錢包。
第6步發送以太幣。
以太坊錢包是一個比特幣區塊鏈媒體平台。以太坊區塊鏈瀏覽器,實現比特幣交易,達到快速充值提現的目的。
G. 加密貨幣-最大供應量
加密貨幣的最大供應量是指將被創建的最大數量的硬幣或代幣。這意味著一旦達到最大供應量,就不會以任何其他方式開采、鑄造或生產任何新硬幣。
通常,最大供應量受到每個數字資產的底層協議定義的限制。因此,新幣的最大供應量和發行量通常是根據項目的源代碼(也定義了許多其他特性和功能)在 創世塊中定義的。
設置穩定的發行率和預定義的最大供應量對於控制加密貨幣的通貨膨脹率很有價值,這可能會導致資產的長期升值。一般來說,當達到最大供應量時,市場上可用的硬幣就會減少。預計這會造成市場稀缺,最終可能導致通貨緊縮(或 0% 的 通貨膨脹率)。
但是,一些加密貨幣沒有預定義的最大供應量,這意味著它們可以連續開采或鑄造。 以太坊是沒有預定最大供應量的加密貨幣系統的一個顯著例子。隨著新區塊的產生,以太幣的 供應量不斷增加。
如前所述,最大供應量的計算包括所有已經生產(或開采)的硬幣以及尚未發行的硬幣(未來)。另一方面, 總供應量僅包括已經生產的硬幣減去銷毀的單位,例如,在 硬幣燃燒事件中。