eth私有鏈供應商
㈠ 以太坊開發(2):在以太坊私有鏈上的基本操作
在上一講 如何使用geth搭建以太坊私有鏈 完成了私有鏈的搭建,下面介紹在私有鏈上的基本操作。
啟動私有鏈後在命令行輸入:
執行完之後可以查看到生成的賬戶地址為
查詢賬戶余額:
剛剛創建的私有鏈賬戶都是沒有餘額的,需要通過挖礦才會產生eth,下面介紹如何在私有鏈上挖礦。
在geth環境下執行:
這時候查看日誌geth.log可以看到以太坊私有鏈有個啟動的百分比,到100就正式啟動了:
挖礦開始:
這時候有個疑問,挖礦挖到的eth到哪了,其實默認到了eth.account[0],就是第一個賬戶上:
如何修改挖礦所得的賬戶:
命令如下:
下面開始進行轉賬:
這時候出現報錯,原因是轉賬的賬戶沒有解鎖,需要輸入密碼解鎖轉賬的賬戶才能完成轉賬操作:
㈡ 區塊鏈改變現有商業的10個案例嗎
本文介紹了區塊鏈目前的10個主要使用場景:
(1)跟蹤全球供應鏈中的產品;
是區塊鏈技術在安全溯源方面的典型使用場景,可以促進商品流通的信息跟蹤、查詢、驗證和防偽,可以顯著提高一些環節的效率。但是區塊鏈的作用只能體現在鏈條上,卻無法覆蓋鏈條下的人操作的部分。
(2)保證3D列印質量並跟蹤;
(3)創建個性化和終身的「一站式」病歷;
區塊鏈醫療保健可以跟蹤任何人的完整病史,如葯物、疾病、傷害以及與跨醫療系統、醫生、葯房和醫療計劃的交易,並使患者能夠控制自己的數據。區塊鏈還可以轉移保險支付:當診所確認患者已經接受治療,並防止欺詐或不準確的索賠時,智能合同可以自動觸發保險條款。一些初創公司,如英國的Medicalchain、區塊鏈公司Gem、麻省理工學院等企業和大學都在嘗試這種使用。
(4)簡化貿易物流;
傳統貿易涉及復雜的進出口手續,整個鏈條上的所有參與者都需要大量的紙質單據進行交互,導致溝通成本很高。區塊鏈可以優化這個系統。馬士基和IBM創建了一個平台,將班輪、倉庫、貨運代理、港口、海關、出口商、進口商和貿易融資銀行等服務整合到貿易生態系統中,並在區塊鏈上運行的數據交換平台上相互操作。
(五)便利和保障海關貿易;
區塊鏈已經在許多海關部門進行了測試,包括英國、韓國、新加坡、哥斯大黎加、墨西哥、秘魯和東非15國集團。2017年,美國海關為區塊鏈開發了14個用例,目前正在進行測試和評估。區塊鏈對英國尤其有用:當英國離開歐盟關稅同盟時,其報關單數量將從5500萬增加到2.5億以上(非歐盟貿易加上歐盟貿易,以前不需要海關文件),這是目前英國軟體程序無法完全處理的。區塊鏈可以提供幫助:它可以追蹤產品的來源,並幫助確定商品的原產地和適當的關稅,例如註定要加入歐盟的一攬子關稅。對於英國的28個邊境機構,需要分析進口產品,如食品、安全和知識產權合規性,並安全透明地實時共享區塊鏈項目。
(6)防止投票舞弊,保護選民身份;
區塊鏈安全和身份保護功能可以減少欺詐,並鼓勵選民相信他們的投票是匿名的,
提高投票率,讓選舉立竿見影。利用這項技術,選民可以用智能手機掃描他們的拇指,然後在選舉日的通勤途中投票。如果每個人都通過區塊鏈投票,沒有人可以投兩次票。投票記錄不可侵犯,每個投票點都會即時記錄每張選票的ID。
(7)為農民啟動農作物保險;
根據特定農民需求定製的作物保險通常非常昂貴,而區塊鏈技術可以通過確定觸發條件並自動執行來降低成本。例如,農民可以為極端天氣投保。如果極端天氣影響了收成,區塊鏈的保險合同會立即確認這一點,並支付農民的索賠。
建立能源生產者和使用者網路;
幾十年前,一些公司引入智能電網,為能源生產者和需求者提供中介服務。現在,區塊鏈可以優化智能電網,並為能源生產商和消費者提供一個區域性的中介能源交易平台。TenneT和位於布魯克林的創業公司LO3能源都在嘗試這項業務。
(9)打造可以獨立運營的智慧城市;
區塊鏈現在可以放大斗游物聯網對城市運行的影響。例如,迪拜有一個在城市服務中實施區塊鏈的試點項目。迪拜計劃到2020年,在超過1億份年度政府文件中使用區塊鏈,包括所空鎮銷有簽證申請、賬單支付和執照更新。
(10)當貨物到達外國買方時自動旅如向出口商付款;
區塊鏈通過允許交易雙方訪問相同的數據和實時數字文件,改變了現有國際貿易中的信息不對稱問題。不需要跨不同實體的不同資料庫存儲同一文檔的多個副本。當連接到智能合約的感測器標記的貨物到達時,將自動觸發買方向賣方的匯款。
2.區塊鏈工業當前面臨的十大問題及其分析
2.1.區塊鏈上的數據真的是真的不可篡改嗎?
區塊鏈的核心特性之一「防篡改」真的能實現嗎?而「防篡改」真的有益無害嗎?
報告指出區塊鏈並非完全不可改變,並給出了區塊鏈的三個弱點:
(2)可能被黑,51%的鏈被想篡改結果的人控制。
(3)「垃圾中的垃圾」問題存在了幾個世紀。區塊鏈的價值取決於鏈上的數據,輸入到區塊鏈的數據可能是不準確或欺詐性的。一種解決方案是使用感測器代替人工輸入數據。
所謂「51%攻擊」,就是利用計算能力的優勢,取消已經發生的支付交易。如果有人掌握了50%以上的計算能力,他就能比別人更快地找到挖掘區塊所需的隨機數,所以他實際上擁有決定哪個區塊的絕對有效的權利。從技術層面來說,51%的攻擊是可以實現的,但是對於BTC等最早的加密貨幣來說成本非常高,他們已經建立了一個龐大的網路,這也是為什麼BTC的網路10年來一直保持穩定的原因。但對於其他假幣來說,風險更大。
另外,攻擊者單純發動51%攻擊沒有直接收益,必須與特定的做空和虛假充值掛鉤。具體來說,它常常是為了某一筆交易的雙重支出。攻擊者停止攻擊一次。持續的攻擊成本很高,一旦成功就會停止攻擊;第二,社區可以發布緊急布丁,並在區塊鏈增加檢查點。社區緊急同意攻擊者的區塊鏈無效。所以,51%的進攻有很多方法可以應對,對一個區塊鏈來說也不會是世界末日。
2.2.誰擁有和維護區塊鏈?又是誰問的外觀?
題和損失負責?
既然區塊鏈是一個分散的用戶社區,誰來維護它呢?它不應該和網站一樣需要人調節和維護嗎?
對於許可鏈,例如聯盟鏈和私有鏈,不需要代幣等激勵措施激勵人們管理,有一個管理整個網路的經理。由於網路中的用戶較少,協調成本相對較低。但是這樣的網路容易受到安全方面的挑戰,且隨著網路用戶數量的增加,協調成本將會增加。
對於聯盟鏈和私有鏈,由於它們還是一個非常中心化的組織,驗證的節點由這個組織自己認定,因此管理模式與傳統的中心化機構沒有很大區別。但是對於公有鏈,沒有統籌整個網路系統的領導者,僅靠代幣的激勵來協調不同的利益群體,這無疑增加了整個生態的不穩定性。目前區塊鏈行業發展處於非常早期,除了BTC的去中心化治理發展得較為成熟以外,ETH、EOS等公鏈治理中,創始人開發團隊則占據著非常核心的作用,是公鏈「規則的制定者」,整個生態雖然實現了局部去中心化,但在戰略發展方向上,創始人依然發揮舉足輕重的地位。因此筆者認為,區塊鏈的去中心化只能是一個不斷趨近的終極目標,從項目誕生到成熟,其去中心化程度應該不斷增強,如下圖所示。項目開發初期,創始人及其開發團隊對整個生態起絕對的引導作用,隨著項目生態的成熟、參與人數不斷增多,原始的開發團隊則應逐漸淡化自己的引導作用。整個網路維護需由生態上所有的開發者、用戶等共同決定。而對於最後網路出現的問題,則只能由所有參與者一起承擔。
圖 區塊鏈項目的中心化程度與發展階段關系示意圖
2.3. 智能合約真的智能嗎?
智能合約還沒有那麼智能的第二個原因是它們的條目可以被作惡者操縱,比如締約方或者向區塊鏈過去交易賬本添加交易記錄的礦工。一項研究表明,ETH智能合約中有3.4%容易受到黑客攻擊。
智能合約確實能優化很多中間程序,但就目前的產業實踐來看,還遠遠稱不上智能。一份合格的智能合約,應該包括一切可能發生的情況。因為智能合約的核心要義就是「即使在最陰暗的環境中,也要做出最公正的裁決」。
以太坊與比特幣之間的區別在於,以太坊是圖靈完備的,通過該平台可以實現種類更多、條款更復雜的合約,當然這樣做的代價是,復雜的合約內容使其變得更加難以分析。通常情況下,復雜度與發生漏洞的機率是成正比的;復雜度越高,發生漏洞的機率就越大。
對於以太坊提出的理念「代碼即法律」,然而代碼因自身的漏洞招致黑客攻擊使其還不足以形成「法律」的權威,因此和傳統需要政府信任背書,律師、法庭等中介機構協調相比,目前的合約還顯得過於粗糙。
2.4. 區塊鏈上有身份盜竊嗎?
社交媒體賬戶中有3%都是虛假的,因此能夠在區塊鏈上創造假的賬戶嗎?區塊鏈上的身份會被竊取嗎?
區塊鏈可以為用戶創建一個數據不可篡改的個人資料庫,但是如何滿足用戶「篡改」的需求呢?這或許就是區塊鏈技術發展的一個悖論,對於用戶的需求,我們可能需要從上鏈的標准以及許可權管理角度進行展開。
2.5. 區塊鏈可以互相連接嗎?
一個區塊鏈以一種方式記錄實體或用戶的數據,而另一個區塊鏈以另一種方式記錄相同實體或用戶的相同數據。一個支離破碎的系統中,多個賬簿彼此不相連,就會形成一個「營運孤島」的世界,或者稱「數據孤島」。用戶需要同時注冊多個系統才能因為不同的目的和不同的人進行交易。
針對不同鏈的價值傳遞需求,跨鏈技術是關鍵,能有效銜接不同的聯盟鏈或者私有鏈,促進區塊鏈向外拓展和連接。目前主流的跨鏈技術有公證人機制(Notary schemes)、側鏈/中繼(Sidechains/relays)、哈希鎖定(Hash-locking)、分布式私鑰控制(Distributed private key control)等。
2.6. 區塊鏈如何與鏈下資料庫相連?
如果一方的數據和文檔在鏈下,而另一方的數據和文檔在鏈上,那麼雙方能否進行交互呢?在公司的資料庫中,公司一半在區塊鏈上的數據可否與另一半的數據進行交互呢?
這些挑戰是眾所周知的,而且正在得到解決。例如,可以在鏈上和鏈下資料庫中運行相同的查詢和分析。風險是從區塊鏈上導到鏈下的數據不再不可竄改,研究人員認識到數據安全以及匯集、轉換和優化鏈上和鏈下數據集是重大挑戰。
2.7. 區塊鏈能給洗錢提供便利嗎?
洗錢是一個巨大的全球性問題,金額高達1-2萬億美元,約佔全球GDP總額的2% - 5%。銀行和有關部門正在進行反擊,每年花費大約80億美元來打擊腐敗問題。全世界的銀行都需要做KYC驗證。
由於區塊鏈的匿名特性、特別是匿名幣的出現,BTC被很多人詬病成為洗錢的工具。然而BTC的匿名僅僅是鏈上的匿名,人與鏈的交互,BTC與法幣的交互均會留下痕跡,並不是如很多媒體宣傳的那麼「無法無天」。BTC每筆交易都需要對應地址的轉移,而地址的交易記錄均可以查詢。此外,BTC與法幣進行兌換這一環節是鏈下進行,仍逃不過監管,如果交易中任意一方的現實身份暴露,那麼這筆交易里的所有參與方都難以逃脫追索。
2.8. 區塊鏈會消耗完世界上所有的能源嗎
BTC有驚人的能源需求,運營比特幣一年需要愛爾蘭一年的能源消耗。因為BTC的POW共識機制需要礦工挖礦來進行交易驗證。有人擔憂隨著網路的增加以及BTC價值的上漲,能源需求將會快速增長。其實礦工自身有動機阻止這種事情發生,區塊鏈的可擴展性受到可用性、能源成本以及礦商自身財力的限制。目前的替代方案是POS共識機制,POS機制通過持幣者的持幣數量選擇驗證者。
其實可以看到除了早期以BTC為首的一批加密貨幣,目前絕大多數區塊鏈項目已經考慮到了POW的弊端,在不斷創新共識機制,避免對能源的過度消耗。因此區塊鏈還不足以對能源造成如此巨大的消耗。
2.9. 區塊鏈會搶走我們的工作嗎
對於區塊鏈,如果人們可以彼此直接交易,那麼區塊鏈對銀行、律師等中介有什麼影響呢?區塊鏈不太可能成為就業殺手,它將像任何技術一樣,通過改變公司的業務和收入模式來改變工作的本質。
人工智慧大火時也會不斷有人問這樣的問題,我們一方面享受科技給我們帶來的便利,另一方面,又擔心科技將我們取代。區塊鏈最大的挑戰不是技術本身,而是改變傳統的利益分配模式。區塊鏈的技術能夠去掉某些中介環節,打破中心化機構對很多資源的壟斷,進而改變利益格局,這也是區塊鏈最具革命性意義的一點。
2.10. 美國在區塊鏈行業的發展處於落後嗎?
從全球來看,美國的區塊鏈行業還處於起步階段,德勤(Deloitte)在2018年對金融服務、醫療保健、科技行業、電信、製造業和其他行業的1053名高管進行了調查,只有14%的美國受訪者認為區塊鏈運用在他們的生產當中,相比之下,中國有49%,墨西哥有48%,英國有40%,加拿大為36%。計劃也很滯後:41%的美國公司計劃在區塊鏈投資100萬美元或更多,中國有85%,加拿大有74%,英國有72%,墨西哥有65%。
根據矽谷洞察發布的《區塊鏈中美發展白皮書》來看,就ICO數量而言,北美與亞洲不相上下,從融資額來看,北美以78.5億遙遙領先。因此,作為北美主要國家的美國,完全沒有落後,相反,很多方面還處於領先地位。
《Harnessing Blockchain for American Business and Prosperity》
http://forex.hexun.com/2018-06-17/193222543.html
https://jiahao..com/s?id=1606478434369770769&wfr=spider&for=pc
天機閣簡介:天機閣(LD Research)成立於2018年7月2日,是一家致力於探索科技未知,以人類發展為動力,以「BASE Research for Solving Real Problems」為宗旨的研究院。
本文源自巴比特
相關問答:區塊鏈技術在商業領域的使用有哪些?
區塊鏈技術在商業領域的使用有哪些?
近年來,由於虛擬數字貨幣炒作的火爆,作為其底層技術的區塊鏈也開始受到廣泛關注。區塊鏈具有去中心化、去信任、集體維護、可靠存儲的特徵,目前己在虛擬貨幣領域廣泛使用。
自比特幣誕生以來,目前全球已陸續出現了 1600多種虛擬貨幣,圍繞著虛擬貨幣的生成、存儲、交易等形成了龐大的產業鏈生態。但整體而言,行業尚處於初創期,離真正的價值使用區域還有很大距離。區塊鏈經濟的核心在於商業邏輯和組織形態的重構,因此需要在多個行業獲得使用落地的實例來表明其價值。本文將從區塊鏈與行業需求相結合的角度,探討區塊鏈在各行業使用的商業模式。
首先,區塊鏈的核心是解決了信用的問題:
信用是一切商業活動與金融的基礎。美國自2011年起實行可信身份識別,而中國則通過實 名制實現可監管的信息傳播。區塊鏈的意義在於第一次從技術層面建立了去中心化的信任, 實現了完全分布式的信用體系。
其次,區塊鏈解決了價值交換的問題:
傳統網路可以實現信息的點到點傳遞,但無法實現價值的點到點傳遞。因為信息是允許復制的,而價值必須確權且具有唯—性,因此必須依賴一個中心化機構才能做到價值傳遞。區塊鏈完美地解決了此問題,提供了一個實現價值點到點傳遞的方法,在價值傳遞過程中,由網路來實現記帳而不依賴某個中心化的機構。所以區塊鏈有望成為構建新型金融的基礎設施,成為未來價值互聯網的基石。
區塊鏈的使用
目前區塊鏈的使用,主要有兩種模式:
1)原生型的區塊鏈使用:直接基於去中心化的區塊鏈技術,實現價值傳遞和交易等使用,例如數字貨幣;
2)「區塊鏈+」模式:將傳統的場景和區塊鏈底層協議相結合,以便提高效率,降低成本。 預計區塊鏈在各行業的使用,將以第二種模式為主。
區塊鏈具有五大核心屬性,即:交易屬性(價值屬性)、存證屬性、信任屬性、智能屬性、 溯源屬性。如上核心屬性與行業的需求相結合,解決行業痛點問題,成為了區塊鏈在各行業 使用的商業模式。
區塊鏈+銀行
1、跨境支付
跨境支付是長期以來困擾銀行業的痛點問題。傳統跨境支付手段包括兩大類:一是網上支付,包括電子賬戶支付和國際信用卡支付,適用於零售小金額;二是銀行匯款模式,適用於大金額的交易;二者均存在到賬周期長、費用高、交易透明度低等問題。尤其是近年來隨著跨境電商的興起,方便、快捷、安全、低成本的跨境支付更成為行業的迫切需求。
區塊鏈的作用:
區塊鏈去中介化、交易公開透明的特點,沒有第三方支付機構加入,縮短了支付周期、降低 費用、增加了交易透明度。例如,2017年12月,招商銀行聯手永隆銀行、永隆深圳分行,成功實現了三方之間使用區塊鏈技術的跨境人民幣匯款。其清算流程安全、高效、快速,大幅提升客戶體驗。
2、供應鏈金融
該領域的痛點在於融資周期長、費用高。以供應鏈核心企業系統為中心,第三方增信機構很難鑒定供應鏈上各種相關憑證的真偽,造成人工審核的時間長、融資費用高。
區塊鏈的作用:
區塊鏈將共識機制、存在性證明、不可篡改、可追溯等特性引入供應鏈金融,不需要第三方增信機構鑒定供應鏈上各種相關憑證的真實性,從而降低融資成本、縮短融資周期。例如,2017年4月,上市公司易見股份與IBM中國研究院聯合發布了區塊鏈供應鏈金融服務系統「易見區塊」,該系統主推醫葯場景,目前己有30餘家醫葯流通企業在「易見區塊」注冊成功,截至7月底交易數量己接近8000筆,投放總金額超過一億元。
3、數字票據
數字票據行業的痛點在於長期存在「虛假票據」、「一票多賣」等問題,為銀行業的票據融資業務帶來了風險。
區塊鏈的作用:
區塊鏈的存在性證明、不可篡改的特性,有效解決了虛假數字票據的問題;同時,區塊鏈解決了雙花問題,可避免"一票多賣"。例如,深圳區塊鏈金融服務有限公司發行票鏈產品,基於區塊鏈提供票據的融資服務,解決中小微企業的票據融資需求。合作銀行包括贛州銀行、貴陽銀行、蘇州銀行、石嘴山銀行、廊坊銀 行、烏海銀行、吉林九台農商銀行、堯都農商銀行、深圳農村行業銀行、濰坊銀行、中原銀行等。此外,浙商銀行、京東金融、恆生電子、海航等也在驗證區塊鏈數字票據服務。
區塊鏈+證券
1、資產證券化
資產證券化是以未來的收入作為保證,以獲得現在的融資。該領域的痛點在於:參與主體多, 操作環節多,交易透明度低,信息不對稱,底層資產真偽無法保證。
區塊鏈的作用:
區塊鏈為資產證券化引入了存在性證明、不可篡改、共識機制等屬性,能夠實時監控資產的真實情況,解決了交易鏈條各方機構對底層資產的信任問題。各類資產如股權、債券、票據、 收益憑證、倉單等均可被整合進區塊鏈中,成為鏈上數字資產,提升資產流轉效率,降低成本。例如,2017年5月,網路金融與佰仟租賃、華能信託等在內的合作方聯合發行區塊鏈技術支持的 資產證券化ABS項目,發行規模達4.24億元。
區塊鏈+保險
1、保險業務
保險行業存在著信息不對稱,客戶與保險機構之間缺乏信任等問題:用戶難以選擇適合自己的保險產品,而保險機構則面臨騙保的風險。
區塊鏈的作用:
區塊鏈的去中心化、開放透明、可追溯的特點,為保險機構和用戶間建立良好的溝通渠道;保險標的信息在區塊鏈上統一管理,不可篡改,幫助保險機構規避騙保風險;同時,通過智能合約可提升工作效率,降低成本。例如,法國保險巨頭安盛保險(AXA)正在使用以太坊公有區塊鏈為航空旅客提供自動航班延遲賠償。如果航班延遲超過2小時,「智能合約」保險產品將會向乘客進行自動理賠。
2、徵信管理
該領域的痛點在於徵信機構的數據採集渠道有限,數據缺乏共享,導致難以准確表徵個人或機構的信用情況;此外,數據收集過程中也存在如何保障用戶隱私的問題。
區塊鏈的作用:
區塊鏈具有去信任、共識、不可篡改的特徵,在技術層面保證了可以在有效保護用戶隱私的基礎上實現有限度、可管控的信用數據共享和驗證。例如,目前中國平安的區塊鏈徵信業務已上線運行,此外國內的創業公司如上海矩真、LinkEye、布比區塊鏈等也在進行聯合徵信、安全存證等方面的探索。
作為一種基礎性技術,區塊鏈在眾多具有分布式處理、點對點交易、快速建立信任關系等需求的行業領域具有極大的使用價值,其核心是解決了信用的問題,實現了價值的點到點傳遞。因此被認為是未來價值互聯網的基石。
區塊鏈商業模式的核心在於,利用區塊鏈引入的創新屬性,與傳統行業使用相結合,實現商業邏輯的重構,以便創造新的使用場景,或提升效率,降低成本。
預計區塊鏈的使用將先從對信用、效率、安全性要求很高的泛金融領域切入:金融行業更關注效率與安全,區塊鏈與其痛點的匹配度較高,可以為其系統性解決金融服務各環節存在的信任問題、效率問題、違約風險等;區塊鏈的「交易、存證、溯源」等屬性,在金融行業更易產生價值。同時,金融行業市場空間巨大,微小的進步就能帶來巨大收益。
區塊鏈也將延伸到社會生活的各個領域:區塊鏈解決了數字化資產的管理、交易、轉移等問題,因此將在資產數字化的浪潮中發揮重要作用,如供應鏈管理、數據服務、資產管理、公共服務、物聯網等使用正在各個領域逐步落地,「區塊鏈+」正在成為現實。
㈢ 以太坊多節點私有鏈部署
假設兩台電腦A和B
要求:
1、兩台電腦要在一個網路中,能ping通
2、兩個節點使用相同的創世區塊文件
3、禁用ipc;同時使用參數--nodiscover
4、networkid要相同,埠號可以不同
1.4 搭建私有鏈
1.4.1 創建目錄和genesis.json文件
創建私有鏈根目錄./testnet
創建數據存儲目錄./testnet/data0
創建創世區塊配置文件./testnet/genesis.json
1.4.2 初始化操作
cd ./eth_test
geth --datadir data0 init genesis.json
1.4.3 啟動私有節點
1.4.4 創建賬號
personal.newAccount()
1.4.5 查看賬號
eth.accounts
1.4.6 查看賬號余額
eth.getBalance(eth.accounts[0])
1.4.7 啟動&停止挖礦
啟動挖礦:
miner.start(1)
其中 start 的參數表示挖礦使用的線程數。第一次啟動挖礦會先生成挖礦所需的 DAG 文件,這個過程有點慢,等進度達到 100% 後,就會開始挖礦,此時屏幕會被挖礦信息刷屏。
停止挖礦,在 console 中輸入:
miner.stop()
挖到一個區塊會獎勵5個以太幣,挖礦所得的獎勵會進入礦工的賬戶,這個賬戶叫做 coinbase,默認情況下 coinbase 是本地賬戶中的第一個賬戶,可以通過 miner.setEtherbase() 將其他賬戶設置成 coinbase。
1.4.8 轉賬
目前,賬戶 0 已經挖到了 3 個塊的獎勵,賬戶 1 的余額還是0:
我們要從賬戶 0 向賬戶 1 轉賬,所以要先解鎖賬戶 0,才能發起交易:
發送交易,賬戶 0 -> 賬戶 1:
需要輸入密碼 123456
此時如果沒有挖礦,用 txpool.status 命令可以看到本地交易池中有一個待確認的交易,可以使用 eth.getBlock("pending", true).transactions 查看當前待確認交易。
使用 miner.start() 命令開始挖礦:
miner.start(1);admin.sleepBlocks(1);miner.stop();
新區塊挖出後,挖礦結束,查看賬戶 1 的余額,已經收到了賬戶 0 的以太幣:
web3.fromWei(eth.getBalance(eth.accounts[1]),'ether')
用同樣的genesis.json初始化操作
cd ./eth_test
geth --datadir data1 init genesis.json
啟動私有節點一,修改 rpcport 和port
可以通過 admin.addPeer() 方法連接到其他節點,兩個節點要要指定相同的 chainID。
假設有兩個節點:節點一和節點二,chainID 都是 1024,通過下面的步驟就可以從節點二連接到節點一。
首先要知道節點一的 enode 信息,在節點一的 JavaScript console 中執行下面的命令查看 enode 信息:
admin.nodeInfo.enode
" enode://@[::]:30303 "
然後在節點二的 JavaScript console 中執行 admin.addPeer(),就可以連接到節點一:
addPeer() 的參數就是節點一的 enode 信息,注意要把 enode 中的 [::] 替換成節點一的 IP 地址。連接成功後,節點一就會開始同步節點二的區塊,同步完成後,任意一個節點開始挖礦,另一個節點會自動同步區塊,向任意一個節點發送交易,另一個節點也會收到該筆交易。
通過 admin.peers 可以查看連接到的其他節點信息,通過 net.peerCount 可以查看已連接到的節點數量。
除了上面的方法,也可以在啟動節點的時候指定 --bootnodes 選項連接到其他節點。 bootnode 是一個輕量級的引導節點,方便聯盟鏈的搭建 下一節講 通過 bootnode 自動找到節點
參考: https://cloud.tencent.com/developer/article/1332424
㈣ ETH銷毀機制銷毀的是誰的ETH
ETH銷毀機制銷毀的是EIP-1559的ETH,EIP-1559改善提案旨在提升以太坊網路性能,降低過往高昂的GAS費用,減少鏈上擁堵情況,改善用戶體驗,EIP-1559本質上是關於以太坊網路交易定價機制的解決方案,它包括每區塊網路費用的固定部分base fee,也就是基礎費用,會被銷毀,礦工收不到這筆費用,同時還有動態的可伸縮的區塊大小設計,以應對瞬時的網路擁堵。
本次升級將直接影響以太坊礦工的收益,當EIP-1559提案實施後,礦工僅可以得到區塊獎勵和用戶的小費,但是EIP-1559 可以讓未來的以太坊 Gas 手續費更加可預測和穩定,同時未來以太坊網路中可能近一半的網路手續費將被直接銷毀,雖然當前行情相對低迷,但是 ETH 銷毀對 ETH 未來的長期價值支撐有著深遠影響,特別是未來以太坊過渡到 PoS 後,在以太坊生態繁榮的前提下,網路銷毀的 ETH 手續費甚至可以抵消網路新發行的 ETH 代幣,推動 ETH 進入通縮時代。
拓展資料
一、ETH的概述
Ethereum(以太坊)是一個平台和一種編程語言,使開發人員能夠建立和發布下一代分布式應用。 Ethereum可以用來編程,分散,擔保和交易任何事物:投票,域名,金融交易所,眾籌,公司管理, 合同和大部分的協議,知識產權,還有得益於硬體集成的智能資產。
二、、為什麼銷毀ETH
1、 一些項目採用PoB(Proof of Burn)燃燒證明機制,通過銷毀代幣來證明用戶對網路的投入,從而獲得「挖礦」以及驗證交易的權利。
2、減少流通量,從而提高代幣價值。比如某些通過銷毀代幣的方式,減少市場上的流通量,從而給代幣增加價值,如幣安、火幣都會定期銷毀一部分平台幣。
3、因其他原因進行的代幣銷毀,比如用戶錯誤操作或有意將代幣打入黑洞地址,或某些項目智能合約默認的Gas燃燒地址等。
㈤ ETH銷毀機制銷毀的是誰的ETH
銷毀的是V神的或者未流通的。
1、 由於兩點,Eth可以變得更有價值。
1) 您需要在以太坊網路上支付費用;
2) 因破壞而稀缺。
2、順便說一句,有價值的 eth 是好的:它為網路提供了整體安全性,尤其是在轉向興趣證明之後。對經濟抽象的抵制意味著 eth 有一個需求底線,這與人們從使用以太坊中獲得的價值是一致的。
3、以太坊區塊鏈上的代幣稱為ether,代碼為eth。它可以在許多加密貨幣的外匯市場進行交易。它也是用於支付以太坊交易費和計算服務費的媒介。
4、其他實體貨幣的匯率可能會在短時間內發生重大變化。例如,當道受到攻擊時,對美元的匯率從 21.50 美元跌至 15 美元。
5、Buterin 出售了他在 2016 年 4 月持有的以太幣的四分之一,這引起了一些懷疑。他本人表示,這是一種非常合理的財務管理風險分散,並引用前比特幣開發者加文·安德森(Gavin Andresen)的話說,「這一切都只是一個實驗,仍然存在失敗的可能性。」
拓展資料;
1、以太幣系統是目前應用最廣泛的支持完整應用開發的公鏈系統。與比特幣相比,以太坊的系統以太坊屬於區塊鏈2.0的范疇。它是為解決比特幣網路的一些問題而重新設計的區塊鏈系統。比特幣的設計只適用於加密數字貨幣的場景,不具備圖靈完備性,缺乏保存實時狀態的賬戶概念。
2、另外,還有POW機制帶來的效率問題和資源浪費問題。比特幣的區塊鏈網路存在可擴展性不足的缺陷。隨著比特幣受到越來越多的開發者和技術人員的關注,一些用戶嘗試將比特幣網路用於其他數字貨幣或其他應用程序。但是,隨著互聯網的發展,區塊鏈應用的獨立開發難度很大。用戶需要掌握大量的軟硬體開發能力和加密演算法,這使得區塊鏈應用對於一些用戶來說並不那麼容易。
3、以太坊的出現是為了幫助用戶更容易地使用區塊鏈技術進行應用設計。根據 BARTLIN 的說法,以太坊旨在創建一個更通用的區塊鏈平台,該平台允許用戶輕松創建基於區塊鏈的應用程序,並避免為了創建新應用程序而必須建立區塊鏈。
希望能夠給到你幫助。
㈥ 搭建geth私有鏈和聯盟鏈網路
操作系統:linux或Mac OS
安裝geth執行以下命令:
linux:sudo apt-get install ethereum
Mac OS:brew install ethereum
直接創建兩個geth的工作目錄,用於之後的組建聯盟鏈的使用:
mkdir eth-private1
mkdir eth-private2
首先 cd eth-private1 進入節點1的工作目錄該目錄下執行下面命令
geth --datadir data --nodiscover console (data是之後geth節點的數據目錄,可自行修改)
使用geth自帶的工具 puppeth 用於生成創世區塊,過程如下:
puppeth
+-----------------------------------------------------------+
| Welcome to puppeth, your Ethereum private network manager |
| |
| This tool lets you create a new Ethereum network down to |
| the genesis block, bootnodes, miners and ethstats servers |
| without the hassle that it would normally entail. |
| |
| Puppeth uses SSH to dial in to remote servers, and builds |
| its network components out of Docker containers using the |
| docker-compose toolset. |
+-----------------------------------------------------------+
Please specify a network name to administer (no spaces, please)
輸入私鏈名稱後,會出現二級菜單,現在2:配置一個新的創世快
What would you like to do? (default = stats)
再次出現二級菜單,讓你選擇共識機制(這里採用poa共識)
Which consensus engine to use? (default = clique)
Ethash - proof-of-work(PoW) :工作量證明,通過算力達成共識 (以太坊就是使用這種方式)
Clique - proof-of-authority(PoA): 權威證明、通過預先設定的權威節點來負責達成共識 (不消耗算力,一般用於私有鏈測試開發)
如果選擇Pow的共識方法,直接輸入1,回車即可。
如果選擇PoA的共識方法,輸入2後會提示讓你選擇處快的間隔時間,一般測試開發使用可以設置相對的將處快時間設置較少5秒即可,然後會讓你選擇哪個賬戶來作為權威生成區塊(至少有一個,輸入剛才創建的賬戶,若只是單節點就輸入那個節點目錄生成的地址,若想組建聯盟鏈就填寫生成的兩個地址)
How many seconds should blocks take? (default = 15)
選擇好共識機制後會讓你指定給那些賬號初始化ether(至少有一個),輸入我們剛才創建的賬戶地址回車即可。
Which accounts should be pre-funded? (advisable at least one)
選擇輸入私有鏈的網路ID,任意數字即可(不能為1,1是公鏈),也可以不輸入會給定一個隨機數作為私有鏈的網路ID
Specify your chain/network ID if you want an explicit one (default = random)
選擇導出創世區塊配置文件
選擇導出創世區塊配置文件的保存路徑,可以保存到當前目錄,直接按回車即可
Which file to save the genesis into? (default = my-private-chain.json)
INFO [02-09|14:56:33] Exported existing genesis block
這樣就完成了創世區塊文件的配置了,直接退出puppeth即可。
輸入命令 geth --datadir data init private.json 其中data自己制定,private.json就是剛才生成的創世區塊
若出現如圖錯誤:
輸入命令:
geth --datadir data --syncmode full --port 2001 --networkid 1234 --rpc --rpcport "8545" --rpccorsdomain "*" --rpcaddr "0.0.0.0" --rpcapi "db,eth,net,web3,personal,admin,clique" --nodiscover console 進入控制台
--datadir data:節點的數據目錄
--syncmode full:塊同步的方式(若只是單節點可不填)
--port 2001: 網卡監聽埠
--networkid 1234:網路標識符
--rpc:開啟rpc服務
--rpcport "8545":rpc服務的埠
--rpccorsdomain "*":允許跨域請求的域名列表(逗號分隔)(瀏覽器強制)
--rpcaddr "0.0.0.0" :HTTP-RPC伺服器介面地址(默認值:「localhost」)
--rpcapi "db,eth,net,web3,personal,admin,clique":基於HTTP-RPC介面提供的API(私有鏈可以任意開發,公有鏈需要謹慎)
--nodiscover:不允許節點自動加入
若想搭建聯盟鏈,必須保證創世區塊一致,進入到剛才創建的eth-private2的目錄
將之前生成的創世區塊拷貝過來,初始化創世區塊,然後使用啟動命令啟動分別啟動兩個節點,進入控制台,使用 admin.nodeInfo 命令獲取節點的信息
總結:
兩個伺服器部署兩個節點是可以聯通的,但是只能使用兩個節點對應的地址進行挖礦,所以只能是兩個節點對應兩個地址進行挖礦,使用poa共識,當一個節點掛掉,挖礦停止,因為poa共識挖礦必須超過50%的節點進行錢增,現在只是兩個節點,掛掉一個節點挖礦就會停止等待另一個節點的確認,停掉的節點可以通過正常運作的節點信息重新連接到網路中。
問題:
同步塊有可能報錯情況:
1:Synchronisation failed "retrieved hash chain is invalid" 解決目前找到的方法是removedb 數據目錄 ,重新init創世區塊
2:內存溢出初步確認為開啟rpc服務造成的,有可能伺服器惡意被黑,暴力破解密碼,佔有內存,解決,將伺服器的ip設置一條防火牆
若存在問題可給本人留言或訪問本人的github: https://github.com/qi-shuo/geth-document 記錄了一些本人搭建使用的命令
㈦ 國內eth十大礦池排名
1、 以太坊
它是全球領先的比特幣數據服務提供商和礦池和錢包解決方案提供商。從2015年開始,團隊從區塊瀏覽器等行業基礎設施入手,致力於構建各個子領域的新標准。品牌可以在錢包、礦池、行情、資訊等領域看到。
2、F2Pool
F2Pool 是中國最大的比特幣和萊特幣挖礦系統礦池之一。數據顯示,魚池目前是全球第二大礦池,僅次於螞蟻礦池。
3、錢印
碧音成立於2017年11月,由原核心團隊打造。團隊的產品和技術輸出現在服務於全網大部分比特幣算力;兩年內打造了多個產品,跨越區塊鏈瀏覽器、礦池、錢包等多個垂直領域。碧音礦池是一個專業的礦池,支持所有主流幣種的挖礦。目前支持的幣種包括:BTC、BCH、BSV、ZEC、LTC、ETH、DCR、DASH、XMR。
4、火幣礦池
火幣礦池是全球首個集數字資產挖掘與交易於一體的礦池平台。它採用基於POW挖礦機制的全新分配模型FPPS。市場上大部分礦池採用傳統的PPS結算和分配模式。相比之下,火幣的FPPS模式降低了礦工的打包費,每個礦工可以增加5%左右的利潤。火幣礦池通過這一舉措,將其與其他礦池區分開來,吸引礦工入駐。
5、螞蟻礦池
螞蟻礦池是BitTaiwan利用大量資源開發的高效數字貨幣礦池。致力於為礦工提供更友好的界面、更完善的功能、更多的使用方面、更豐厚透明的收益。貨幣的發展做出更多貢獻。螞蟻礦池是一個高效的數字貨幣礦池,致力於為礦工提供更友好的界面、更好的功能、更便捷的使用和更豐厚透明的收益。螞蟻礦池為多種數字貨幣提供比特幣、萊特幣、以太坊挖礦服務,支持PPS、PPLNS、SOLO等多種支付方式。
6、微比特
微比特是一家專業的數字貨幣技術服務商。其服務范圍包括數字貨幣交易平台、數字貨幣礦池、雲挖礦合約。成立於2016年5月,同年6月上線比特幣礦池,11月上線雲挖礦產品。 2017年3月,微比特獲得由BitTaiwan領投的2000萬元A輪融資,以拓展交易所業務。 6月,微比特即將上線數字貨幣交易平台。
7、58COIN&1THash
58COIN&1THash 是 58COIN 下的業務。 58COIN依靠礦池構建比特算力。這是58COIN與礦機廠商、礦池、礦主共同准備的一項新業務。用戶只需支付礦機費、電費、管理費即可享受穩定的挖礦服務。用戶可以隨時在後台查看。目前業務為礦機銷售及託管、礦機租賃及標准雲算力服務。
8、Binance 礦池
目前礦池格局主要分為三類。第一類是比特幣POW礦池,包括礦池、印幣、比特大陸旗下的螞蟻礦池;第二類是其他礦池,如以太坊礦池、Spark礦池;第三類是交易所礦池,如火幣礦池、OK礦池、幣安礦池。幣安作為新世界的「數字經濟操作系統」,在數字資產交易流通領域,在區塊鏈市場教育領域,在去中心化流通探索領域,資產流通平台在雲計算領域,在市場和數字資產大數據領域,在金融衍生品領域,等生態系統,都取得了很好的成績,也創造了全球影響力。當然,對於區塊鏈和數字經濟領域的實體經濟,「雲算力平台」,即礦池,幣安也在極短的時間內創造了另一種「商業內涵」。
9、OKEXPool
在公布的數據中,OKExPool從2019年10月的市場份額約0%迅速發展為市場份額第六大的礦池。但是,在算力趨勢曲線上,OKExPool在2020年1月算力出現大幅下滑。有市場人士對PANews表示,推測OKExPool算力快速下滑的原因可能是加入了更加中心化的小礦場,目前還缺乏投資者加入算力結構。
雖然交易所普遍是礦池領域的新人,但交易所持有的礦池業務相對於傳統公司仍有一定的天然優勢。
10、BTC.TOP
Lybit礦池經過多年的穩定運行,最初是一個全網算力最大的私有礦池。現面向市場以太幣,誠邀所有礦工分享其技術帶來的挖礦收益。全新升級改版的樂比特礦池系統更加貼合客戶需求,內容更豐富,操作更簡單。
㈧ eth挖礦機合法嗎
eth挖礦機合法。eth在國外是一種非常受歡迎的虛擬貨幣,目前它的價格持續呈現上漲的趨勢,不過在國內eth以太坊貨幣玩家比較少一些,eth一個開源的以智能合約功能為核心的區塊鏈平台,以太坊網路是由全球成千上萬的計算機構成的,包括中國頂尖學府北京大學和國有企業在內的各大知名機構和組織都在利用以太坊協議積極開發應用和平台。
eth的幣種
eth作為全球交易量最大的幾個幣種之一,全球幾乎任何一家數字貨幣交易平台都可以進行交易,他們是全球領先數字化交易所,他們是取得了多國認可的合法交易所,用戶量,交易量都是數一數二的。在這樣的交易平台交易ETH才安心。
㈨ 比特藍鯨上的三種幣BTC、ETH、USDT是屬於什麼意思
BTC是比特幣,ETH是以太坊幣,USDT是由美國Tether公司為了與美元等值發行的一種代幣
㈩ Docker 搭建以太坊私有鏈
首先需要安裝 Docker,Docker 的安裝和使用可以參看阮一峰老師的 《Docker 入門教程》 。
Ethereum 官方是支持 docker 的,可以參看 官方文檔 。
centOS
其中 -v /home/linshan/works/block-chain/ethereum:/root 是把我們當前的 ethereum 目錄,掛到了docker 的 /root 下。
在 Windows 環境下使用 -v /home/linshan/works/block-chain/ethereum:/root 不能啟動容器,原因不明,所以在 Windows 下先不要使用目錄掛載。
各欄位具體用途參看 官方文檔 。
Windows
Windows 不必創建 start-ethereum.sh 文件, genesis.json 也可以在 Docker 容器啟動後創建。
centOS
Windows
運行成功後執行
進入 docker 容器命令行
因為 Windows 沒有掛載共享目錄,所以 root 目錄下沒有 genesis.json 文件,我們要在這裏手動創建 genesis.json 文件,內容要和 centOS 的一致。
data 用來存放區塊數據
geth 的參數參看 以太坊客戶端Geth命令用法-參數詳解
啟動私有節點後進入 geth 命令行執行:
輸出的內容就是節點信息,我們在手動連接節點是會用到,注意要把「0.0.0.0「換成你自己的IP,然後將這個信息發送給其他節點。手動連接節點有兩種方式:
當然不管使用哪種方法連接節點都要保證創世區塊文件 genesis.json 一致,還有在啟動時 networkid 也要一致。
至此以太坊私有鏈已搭建完畢。
geth命令
docker命令