<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狼愛上貍

    我胡漢三又回來了

    #

    全球最牛的4個區塊鏈項目都在這里!


    2018年04月23日

    導讀:有人說,目前區塊鏈行業火熱,各種項目層出不窮,但真正有實際落地的卻寥寥可數,甚至有極端言論說99%的區塊鏈項目最后都將夭折。事實果真如此嗎?本文就為您梳理一下目前全球區塊鏈行業最牛的四個項目,通過對這些項目的梳理和總結,帶你進一步了解區塊鏈行業。


    640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


    為什么說這四個是目前最牛的區塊鏈項目?


    目前,區塊鏈項目眾多,根據區塊鏈產業鏈,將主要項目歸為五大類,即數字資產、全球支付、金融、平臺應用和底層技術。


    640?wx_fmt=jpeg


    我們認為,一個區塊鏈項目牛不牛,由眾多因素和指標決定,但是,如果綜合融資規模、市值、用戶規模等幾個大的因素,可以從很大程度上反映出項目的水平,基于此,我們從五大類項目中的前四類中各選出了一個最牛項目(由于我們對區塊鏈底層技術知識積累尚淺,故暫不對該類公司進行分析)。如果你對這些項目是否最牛有質疑,歡迎探討。


    640?wx_fmt=jpeg



    01 Ethereum-目前市值僅次于比特幣的數字貨幣


    640?wx_fmt=jpeg


    比特幣是大家最為熟知的數字貨幣,除此之外,目前比較流行的還有以太幣、萊特幣、瑞波幣等等,據不完全統計,目前市場上的數字貨幣數量有1300多種,這些數字貨幣的主要作用是用來代表價值儲存、交換媒介或賬戶單位。


    以太幣在數字貨幣里,無論從用戶規模還是市值,都是僅次于比特幣的數字貨幣,以太幣是由以太坊(Ethereum)發行的代幣。


    以太坊項目發起于2013年底,以創始人Vitalik Buterin發布以太坊初版白皮書為標志。以太坊是全球第一個有實力的競爭幣,相較于比特幣,以太坊在交易速度、技術創新等方面優勢突出,是全球第一個將虛擬機、智能合約引入區塊鏈,開創區塊鏈新時代的項目。整體而言,以太坊的簡史可以大致分為誕生、迅速崛起與更新迭代三個階段,目前還是處于第三階段。


    1. 誕生


    以太坊項目開始于2013年底,是一個新的區塊鏈平臺,也同樣是一個開放源代碼的項目,相較于比特幣,以太坊更加開放和靈活,它允許任何人在平臺中建立和使用通過區塊鏈技術運行的去中心化應用,不局限于數字貨幣交易。


    到2014年4月,以太坊社區、代碼數量、wiki內容、商業基礎結構和法律策略基本完善,在其發布的以太坊虛擬機技術說明黃皮書中宣布,以太坊客戶端支持7種編程語言,包括C++、 Go、Python、Java、JavaScript、Haskell、Rust等。


    2014年7月24日,以太坊開放為期42天的以太幣預售,最終售出60102216個以太幣,共募集到31531個比特幣,根據當時幣價折合1843萬美元,是當時排名第二大的眾籌項目。


    2. 迅速崛起


    2015年7月以太坊發布正式的以太坊網絡,標志著以太坊區塊鏈正式上線運行,月底以太幣開始在多家交易所交易,目前單個以太幣的價格已經高達400美元。


    640?wx_fmt=jpeg


    3. 更新迭代


    截至目前,以太坊項目已經占據區塊鏈應用底層的半壁江山,這其中既有優于比特幣的特性、以太坊搶占競爭高地帶來的紅利,也有包括摩根大通、微軟、英特爾在內的大型企業組成的以太坊企業聯盟(EEA)帶來的正面效果。


    以太坊在高速發展的同時,一些問題也逐漸暴露,比如近期隨著虛擬貓CryptoKitties上線造成的網絡擁堵,以太坊是否能通過更新迭代改進系統交易速度與容量問題,將直接決定以太坊后續能走多遠。



    02 InterLedger-基于區塊鏈實現全球跨境支付的實踐者


    640?wx_fmt=jpeg


    InterLedger是Ripple推出的一個跨賬本協議,幫助銀行間進行快速結算。Ripple成立于美國,是一家利用區塊鏈技術發展跨境結算的金融科技公司。它構建了一個沒有中心節點的分布式支付網絡,以期提供一個能夠取代SWIFT(環球銀行金融電信協會)網絡的跨境支付平臺,打造全球統一的網絡金融傳輸協議。Ripple的跨賬本協議能讓參與方看到同樣的一個賬本,通過該公司的網絡,銀行客戶可以實現實時的點對點跨國轉賬,不需要中心組織管理,且支持各國不同貨幣。


    1. InterLedger項目背景


    目前基于區塊鏈的數字貨幣種類繁多,如果在不同的區塊鏈直接通過數字貨幣進行價值轉移和交換,會遇到一些問題,比如用戶A想用手中的比特幣從用戶B那里買一個臺電腦,但是用戶B的電腦以以太幣進行定價,不接受比特幣,這時用戶A就必須把手中的比特幣兌換成以太幣,在這個兌換的過程中,又會遇到數字貨幣價值不穩定的問題,會出現價值損耗,同時交易過程也很繁瑣,正是針對這樣的問題,Ripple提出了一種跨鏈價值傳輸的技術協議InterLedger。


    2. InterLedger


    在InterLedger系統中,兩個不同的賬本系統可以通過第三方來互相轉換貨幣。賬本系統無需去信任第三方,因為該協議采用密碼算法為這兩個賬本系統和第三方創建資金托管,當所有參與方對資金達成共識時,便可相互交易。“賬本”提供的第三方,會向發送者保證,他們的資金只有在“賬本”收到證明,且接收方已經收到支付時,才將資金轉給連接者;第三方也同時也保證連接者,一旦他們完成了協議的最后部分,他們就會收到發送方的資金。這意味著,這種交易無需得到法律合同的保護和過多的審核,大大降低了門檻。


    640?wx_fmt=jpeg


    3. 市場表現


    目前全球已經有17個國家的銀行加入了 Interledger項目合作,此外包括蘋果、微軟在內的巨頭公司均已接入,在今年1月26號,Ripple CEO Brad Garlinghouse 在首屆中美區塊鏈峰會上表示,未來Ripple會考慮進入中國,與中國人民銀行等機構進行合作。



    03 Coinbase-美國第一家比特幣交易所


    640?wx_fmt=jpeg


    1. 成立


    coinbase公司成立于2012年6月,它致力于讓消費者更容易的使用比特幣。


    2. 主營業務


    1. 比特幣錢包:最初提供比特幣錢包服務,幫助客戶存放數字資產。

    2. 比特幣交易所:2015年1月27日上午,Coinbase創建的美國第一家持有正規牌照的比特幣交易所正式開張,為交易者提供加密貨幣交換或出售的服務。


    3. 官方認證


    2017年1月17日,紐約金融服務部門(NYDFS)負責人宣布,已通過比特幣交易平臺Coinbase的牌照申請,這意味著Coinbase在美國紐約州的經營終于獲得了官方認證。Coinbase成立三年間獲得了美國20個州的許可。


    640?wx_fmt=jpeg

    ▲Coinbase已經成為比特幣領域的獨角獸公司


    2017年6月,Coinbase稱公司最新估值超過20億美元。截止2017年6月,Coinbase 累計持有2780萬個錢包,擁有840萬用戶,交易規模達200億美元,覆蓋32個國家。累計為超過萬名開發者提供開發工具及服務,拓展Expedia(美國最大在線旅游平臺)、Dell、Overstock(美國知名零售商)等46000家企業客戶。


    4. 核心產品


    (1)Coinbase-比特幣交易所


    640?wx_fmt=jpeg


    (2)Coinbase-比特幣錢包


    640?wx_fmt=jpeg


    (3)Coinbase數字API平臺


    640?wx_fmt=jpeg



    04 Steem-基于區塊鏈的內容激勵鼻祖


    640?wx_fmt=jpeg


    1. 項目背景


    用戶為社交媒體帶來大量流量和收入,卻很少享受到平臺發展帶來的紅利,傳統的內容分發和版權交易流程中,無論內容生產者還是普通用戶,多數都很難獲得任何收益,Steem項目用加密貨幣獎勵用戶的方式來解決現有社交平臺存在利益分配不合理的問題。


    Steem是社交媒體網站Steemit發行的數字貨幣,用戶在該平臺發布內容(文章、圖片、評論)后,根據用戶的投票和評論等規則,可得到一種系統獎勵代幣Steem,簡單來說,Steem是一個通過加密貨幣獎勵支持社區建設和社交互動的區塊鏈數據庫。


    2. 市場表現


    截止2018年3月,Steem的注冊用戶數超過33萬人。在最高峰時,Steem在coinmarketcap.com上顯示市值曾高達12.7億美金,但目前已經有了大幅回落,目前在4.5億美金左右。目前Steem的價格在1.9美元左右。


    640?wx_fmt=jpeg



    總結


    通過本期對幾個區塊鏈項目的梳理,我們發現,目前區塊鏈技術已經逐漸應用到各行各業,無論是跨境支付還是金融交易亦或是媒體分發,在不同的細分場景下,已經有公司獲得了大量用戶和融資,我們認為,這些公司的技術和模式對區塊鏈行業的后來者都有著積極的意義,比如Steem這種模式很多互聯網公司就可以借鑒,通過區塊鏈技術解決傳統媒體分發的痛點。此外,整體看,區塊鏈行業目前應用最多、最廣的還是金融領域,包括支付、交易、貸款、保險等各種金融領域下的細分行業均在積極擁抱區塊鏈,未來,隨著區塊鏈技術逐步適應監管政策要求,將成為監管科技的有力工具。


    作者:劉鵬

    來源:區塊鏈酋長(ID:cmcmbc)


    來自:https://blog.csdn.net/zw0Pi8G5C1x/article/details/80046837

    posted @ 2019-05-12 21:21 狼愛上貍 閱讀(254) | 評論 (0)編輯 收藏

    GitHub 上開源的區塊鏈項目 90% 死亡了

    區塊鏈是當今科技領域最熱門的趨勢之一,不過德勤(Deloitte)發現,GitHub上的大多數區塊鏈項目卻以失敗告終。

    開源的歷史

    盡管目前區塊鏈領域的動靜很大,可是據德勤的一項研究顯示,大多數基于這項技術的編程項目并沒有最終完成。

    眾所周知,區塊鏈是支持比特幣及其他加密貨幣的分布式賬本技術。老牌的IT巨頭和新興的初創公司都紛紛欣然接受區塊鏈,希望打造一個龐大、有序的生態系統,包括可充分利用這項技術防篡改這個優點的安全交易系統、交易平臺及其他IT解決方案。

    不過種種跡象表明,開發人員可能在早期階段遇到了絆腳石。

    GitHub上的區塊鏈項目

    德勤分析了GitHub這個流行的開源代碼庫和協作平臺,以審視區塊鏈發展現狀。 GitHub號稱擁有2400萬用戶和6800多萬個項目。

    其中就有許多區塊鏈項目――德勤在這個平臺上發現了772個不同的區塊鏈社區,每個社區致力于開發一個或多個項目,但遺憾的是,許多項目的失敗率很高。

    在GitHub上所有與區塊鏈相關的項目中,只有8%目前處于活躍狀態(在過去六個月至少更新過一次)。企業組織領導的項目(15%仍得到維護)的情況比用戶領導的項目(7%仍處于活躍狀態)要好。

    區塊鏈生態圈的20大中心代碼庫

    根據最新統計,GitHub上估計有86000個基于區塊鏈的代碼庫。其中,9375多個項目來自企業、初創公司和研究組織。平均而言,每年有8600多個區塊鏈項目加入GitHub。

    值得一提的是,GitHub上絕大多數項目處于非活躍狀態(多達90%),不管是哪種類型的項目。平均而言,項目的壽命只有短短一年,大多數項目在六個月內就銷聲匿跡了。

    來自比特幣社區和以太坊社區的比特幣和以太坊源碼go-ethereum是GitHub上領先的區塊鏈代碼庫,這并不出人意料。奪得第三名的是bitcoinjs-lib,前五名中另兩名是Electrum和同樣來自以太坊社區的cpp-ethereum。

    對區塊鏈開發人員最常用的編程語言進一步分析后發現,許多項目都想在金融技術(fintech)大有作為。

    區塊鏈發展方面的全球十大城市(項目數量)

    該報告聲稱:“我們發現,雖然按區塊鏈代碼庫的數量來衡量C++不是最流行的語言,但是它在區塊鏈生態系統的中心儲存庫中用得最多。考慮到C++已在金融服務行業用了一段時間,用來開發需要高效內存管理、高速度和高可靠性的應用程序,這也就不足為奇。”

    報告指出,來自谷歌的Go這門語言也在流行起來,它從之前的一種“邊緣語言”發展成為區塊鏈項目中歡迎程度排第二位的編程語言。

    來源:http://www.sohu.com/a/203792845_465914

    posted @ 2019-05-12 21:15 狼愛上貍 閱讀(157) | 評論 (0)編輯 收藏

    Ubuntu 18.04怎樣把左側的任務欄移到底部或右側

    1.點擊設置--Dock--屏幕上的位置選擇底部或右側即可。

    posted @ 2019-05-11 10:04 狼愛上貍 閱讀(707) | 評論 (0)編輯 收藏

    Ubuntu 18.04 LTS安裝后要做的11件事情

    如果你在尋找安裝Ubuntu 18.04 LTS之后要做的事情? 那么,這里可以借鑒一下!(每次都有這樣的文章)Ubuntu 18.04 LTS安裝后要做的11件事情

    安裝Ubuntu 18.04之后要做的11件事情提示!

    該文通過一些簡單的說明提示、技巧和“需要做的事情”的選擇有助于讓Ubuntu 18.04更易于使用,使用起來更加愉快。 目的? 讓你有最好的體驗。

    從常識建議和精妙的調整到有用的建議和相關指南,我們的列表并不在乎你是一個熟手或新手。 每個人都有一些收獲。

    使用文章底部的評論部分與其他讀者分享您自己的安裝后必備項目。

    安裝Ubuntu 18.04 LTS后要做的11件事情
    1.查看Ubuntu 18.04 LTS的新功能

    Ubuntu 18.04 LTS有較大更新。 具有許多新功能和重大變化。 有一個新的桌面,一個新的Linux內核,新的應用程序 – 幾乎是一個新的東西!

    所以在你做任何事情之前,應該加快認識Ubuntu 18.04 LTS的新功能。

    2.確保你你的系統是最新的

    Ubuntu 18.04 LTS安裝后要做的11件事情

    Ubuntu 18.04要做的事情 – 檢查更新

    從您USB或光盤安裝后,Ubuntu 18.04 LTS的其他更新可能已經發布。

    要查看是否有任何安全修復程序或錯誤修補程序正在等待您,您需要手動檢查更新。

    只需點擊Windows /超級按鍵(或點擊底座底部的“應用程序”按鈕)打開應用程序菜單。 搜索“軟件更新程序”。 啟動應用程序以檢查更新,并安裝所有可用的更新。

    3.啟用媒體編解碼器

    Ubuntu 18.04安裝編解碼器

    Ubuntu提供了在安裝過程中自動安裝第三方編解碼器,受限額外服務(如Adobe Flash插件)和專有驅動程序。

    但是,如果您在安裝過程中沒有注意到該復選框(或者完全忘記了該復選框),則無法播放MP3文件,觀看在線視頻或利用改進的圖形卡支持,直到安裝完所有 相關軟件包。

    apt://ubuntu-restricted-extras/

    4.為Ubuntu Dock啟用“最小化點擊”

    Ubuntu 18.04 LTS安裝后要做的11件事情 

    Ubuntu Dock(位于屏幕左側的任務欄)可以輕松打開,管理和切換您最喜愛的應用程序與正在運行的應用程序。

    我喜歡點擊Dock中的應用程序圖標來恢復,切換并最小化它。 這是Windows中的默認行為。

    但默認情況下,Ubuntu Dock關閉了此選項。

    謝天謝地,您只需在Terminal應用程序中運行此命令,就可以輕松地為Ubuntu Dock啟用最小化操作:

    gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

    該更改立即生效。

    您也可以將Ubuntu底座移動到屏幕底部。 要執行此操作,請打開設置>底座,然后從提供的下拉菜單中設置所需的位置。

    5.使用’Tweaks’解鎖隱藏的設置

    Tweaks應用程序(以前稱為GNOME Tweak Tool)是Ubuntu桌面應用程序的真正必備應用程序 – 毫無疑問!

    調整讓你可以訪問標準的Ubuntu設置面板不支持的一系列設置和選項。

    使用Tweaks你可以:

    • 更改GTK主題
    • 將窗口按鈕移動到左側
    • 調整鼠標/觸控板行為
    • 在頂部欄中啟用“電池百分比”
    • 更改系統字體
    • 管理GNOME擴展

    還有更多功能!

    出于這個原因,我們認為Tweaks是一個必不可少的工具。 更好的是,您可以通過快速點擊來安裝它:

    apt://gnome-tweak-tool/

    6.啟用“夜燈”以獲得更好的睡眠

    Ubuntu 18.04 LTS安裝后要做的11件事情 

    我們大多數人都知道,在睡覺之前盯著電腦屏幕會影響我們正確睡眠的能力。

    Ubuntu 18.04內置了“夜燈”功能。 啟用后,可以通過減少屏幕發出的破壞性藍光來調節顯示器的顏色,使其顯得更加溫暖。

    研究表明,這有助于促進自然睡眠模式。

    您可以從日落到日出(推薦)自動啟用Ubuntu中的Night Light,或者在需要時使用狀態菜單。 您還可以設置自定義時間表以匹配您的睡眠模式。

    要嘗試此功能,請前往設置>設備>顯示,然后選中“夜燈”旁邊的框。

    8.安裝一個更好的Ubuntu主題

    Ubuntu 18.04 LTS安裝后要做的11件事情

    看到上面的桌面? 這與Ubuntu 18.04安裝相同,但它使用了不同的GTK主題。

    Ubuntu的默認主題叫做’Ambiance’。 自引入以來并沒有多大變化……

    所以在安裝Ubuntu 18.04之后我要做的最重要的事情之一是將GTK主題改為更現代的東西。

    為Ubuntu提供新感覺的最簡單方法是從Ubuntu軟件安裝Communitheme。

    snap://communitheme/

    安裝完成后,只需注銷當前會話,然后從登錄屏幕中選擇“Ubuntu with communitheme snap”。

    Ubuntu 18.04 LTS安裝后要做的11件事情

    9.探索GNOME擴展

    正如我們在Ubuntu 18.04評論中指出的那樣,Ubuntu切換到GNOME Shell桌面是一件大事。

    有很多優點和缺點,但是如果您喜歡在桌面上添加額外的功能,則定義是一種方式。

    您可以安裝和使用GNOME Extensions網站上免費提供的數百種精彩擴展。

    像GNOME桌面的Web瀏覽器插件擴展一樣,可以快速添加額外的功能和其他功能。 或者,如果你更勇敢,甚至可以改變桌面的外觀:
    帶有GNOME擴展的Ubuntu 18.04

    Ubuntu 18.04 LTS安裝后要做的11件事情

    您也可以使用瀏覽器安裝GNOME擴展。 這意味著你不需要與tarball混淆或手動下載。

    要開始,您需要安裝1)Web瀏覽器加載項(網站會提示您執行此操作),以及2)桌面上的chrome-gnome-shell主機連接器(盡管“chrome” 在它與Firefox的合作名稱中):

    apt://chrome-gnome-shell/

    完成后,您可以在Firefox或Google Chrome中瀏覽GNOME擴展網站。 當你看到一個你想嘗試的擴展時,只需將切換按鈕從’off’滑動到’on’來提示安裝。

    但也有更多可用的。

    • 有一些最好的GNOME擴展可用包括:
    • Dash to Panel – 將頂部吧和啟動器結合到一個面板中
    • 像素節省 – 減小最大化窗口標題的大小
    • 弧形菜單 – 將傳統的應用程序菜單添加到桌面
    • Gsconnect – 無線連接Android到Ubuntu桌面
    • 截圖工具 – 采取屏幕片段并上傳到云端

    在評論中分享您最喜愛的GNOME擴展。

    10. Stock up on Snap Apps

    無論使用哪種發行版,Snaps對于應用程序開發人員來說都是將軟件分發給Linux用戶的絕佳方式。

    Ubuntu 18.04 LTS可通過Ubuntu軟件中心訪問Snap Store。

    對于LTS版本來說,Snap是一個大問題,因為它們允許應用程序開發人員比標準repo允許的更頻繁地發布應用程序更新。

    您可以從Snap Store安裝一些眾所周知的流行軟件的最新版本,其中包括:

    • Spotify – 音樂流媒體服務
    • Skype – 視頻通話
    • Mailspring – 現代桌面電子郵件客戶端
    • Corebird – 適用于Linux的原生桌面Twitter應用程序
    • Simplenote – 云支持筆記
    • VLC – 不需要介紹的媒體播放器

    11.使用Flatpak

    Ubuntu 18.04 LTS安裝后要做的11件事情

    Snaps不是唯一的“通用”包裝格式。 Flatpak還使應用程序開發人員可以安全安全地將應用程序分發給Linux用戶。

    Ubuntu 18.04支持Flatpak,但它不是開箱即用的。 要在Ubuntu上使用Flatpak應用程序,您需要安裝以下軟件包:

    Install Flatpak on Ubuntu 18.04 LTS

    完成后,您需要安裝Flathub存儲庫。 這是準官方Flatpak應用商店。

    您可以按照Flatpak網站上的官方設置指南進行操作。 或者,當您第一次從Flathub應用商店網站下載應用程序時,Flathub repo,您想要的應用程序以及它需要運行的任何運行時都會自動進入。

    使用Flathub,您可以安裝最新版本的流行應用程序,例如Skype(Skype,Spotify,LibreOffice,VLC和Visual Studio Code)。

    Flathub提供了其他一些軟件,其中包括:

    • Audacity – 開源音頻編輯器
    • Geary – 開源桌面電子郵件應用程序
    • Discord – 閉源語音聊天
    • FIleZilla – 開源FTP和SSH客戶端
    • Lollypop – 開放源碼的Linux音樂播放器
    • Kdenlive – 開源視頻編輯器

    如果您開始嘗試取消PPA和外部PPA的誘惑,那么您可能需要從Flatpak,Snap或主檔案中獲取所需的所有內容。

    如何從Ubuntu 17.10或Ubuntu 16.04 LTS升級到Ubuntu 18.04 LTS  https://www.linuxidc.com/Linux/2018-04/152061.htm

    Ubuntu 18.04 LTS將讓用戶在正常安裝和最小安裝之間進行選擇  https://www.linuxidc.com/Linux/2018-04/151835.htm

    在Ubuntu 18.04 LTS中實現Ubuntu新“最小安裝”功能  https://www.linuxidc.com/Linux/2018-03/151115.htm

    Ubuntu 18.04 LTS(Bionic Beaver)正式發布  https://www.linuxidc.com/Linux/2018-04/152087.htm

    更多Ubuntu相關信息見Ubuntu 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=2

    本文永久更新鏈接地址https://www.linuxidc.com/Linux/2018-04/152109.htm

    posted @ 2019-05-11 09:57 狼愛上貍 閱讀(184) | 評論 (0)編輯 收藏

    手把手教你從源代碼開始搭建多節點以太坊私鏈(附一)連接多個節點失敗之填坑實錄

    https://blog.csdn.net/sitebus/article/details/83994430

    posted @ 2019-05-10 16:28 狼愛上貍 閱讀(152) | 評論 (0)編輯 收藏

    Ubuntu下geth搭建私有鏈+部署智能合約+與合約交互筆記

    最近在學習以太坊,就把一點學習筆記記錄分享下來,希望對剛入門跟我一樣迷茫的人有點幫助。
    首先,所有需要用到的指令都在https://github.com/ethereum/go-ethereum/wiki/JavaScript-Console ,多記住一些方法方便使用
    第一步:按照官方文檔,安裝好Geth客戶端(https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum),這個比較簡單。
    第二步:搭建自己的私有鏈
    搭建私有鏈之前應該準備的東西:

        Custom Genesis File
        Custom Data Directory
        Custom NetworkID
        (Recommended) Disable Node Discovery


    Genesis file: 創世區塊是所有區塊的根,區塊鏈開始的地方--第一塊、區塊0、以及僅有的一塊沒有父區塊的區塊。協議保證了不會有其他節點根你的版本的區塊鏈達成一致,除非他們跟你有相同的創世區塊,因此,只要你想,你就可以創建任意多個私有測試區塊鏈。
    CustomGenesis.json
    {
    "nonce": "0x0000000000000042", "timestamp": "0x0",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData": "0x0", "gasLimit": "0x8000000", "difficulty": "0x400",
    "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "coinbase": "0x3333333333333333333333333333333333333333", "alloc": { }
    }
    稍后你將會用到這個文件:geth init /path/to/CustomGenesis.json

    用于私有網絡的命令行參數
    --nodiscover 使用這個參數,你的節點就不會被其他人發現,除非手動添加你的節點。否則,就只有一個被無意添加到一個陌生區塊鏈上的機會,那就是跟你有相同的genesis文件和networkID。
    --maxpeers 0 如果你不想有人連上你的測試鏈,就用maxpeers 0。或者,你可以調整參數,當你確切的知道有幾個節點要連接上來的時候。
    --rpc 允許RPC操作你的節點。這個參數在Geth上是默認的。
    --rpcapi "db,eth,net,web3" 這個命令指示了允許通過RPC訪問的命令。默認情況下,Geth允許web3。
    --rpcport "8080"
    --rpccorsdomain "http://chriseth.github.io/browser-solidity/"
    --datadir "/home/TestChain1" 私有鏈存放路徑(最好跟公有鏈路徑不同)
    --port "30303" 網絡監聽端口,用來和其他節點手動連接
    --identity “TestnetMainNode" 用來標識你的節點的,方便在一大群節點中識別出自己的節點

    了解完上面這幾個內容之后,就可以開始搭建自己的私有鏈了,用如下命令:
    geth --identity "MyNodeName" --rpc --rpcport "8080" --rpccorsdomain "*" --datadir "/home/to/TestCahin1" --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 init /path/to/CustomGenesis.json
    上面這條命令就初始化了創世區塊,存放區塊鏈數據的路徑"/home/to/TestCahin1"根據自己需要修改一下。/path/to/CustomGenesis.json為存放CustomGenesis.json的地方。下面進入geth客戶端:
    geth --identity "MyNodeName" --rpc --rpcport "8080" --rpccorsdomain "*" --datadir "/home/to/TestCahin1" --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 console
    現在就進入到了自己的私有鏈中,啟動成功之后會顯示如下圖:
    我的就存放在自己用戶目錄下的etherTest目錄下。如果覺得每次進入客戶端時要寫這么一大堆指令很麻煩,完全可以把它寫到一個文件中,給文件賦予可執行權限,就不必這么麻煩了。例如,我把這個指令寫在了gethLaunch文件下:
    #!/bin/bash
    geth --identity "asurily" --rpc --rpcport "8080" --rpccorsdomain "*" --datadir ~/etherTest --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 console
    然后執行chmod +x gethLaunch
    這樣我就不必每次都都輸入那么一長串了,直接輸入gethLaunch就可以了。

    第三步、創建與部署智能合約
    1、首先得有一個有ether的賬戶
    私有鏈中,ether很容易獲得。用personal.newAccount("111")創建一個賬戶,111為密碼。然后可以用eth.accounts查看所有的賬戶。
    可以看見我創建成功,并且查看了有幾個賬戶。
    以太坊中默認第一個地址為今后的挖礦分配獎金的地址,當然可以修改這個地址。miner.setEtherbase(eth.accounts[1])進行地址更換;
    剛創建的賬戶中余額為0,可以用eth.getBalance("0xa65bf431f4f07a22296dc93a7e6f4fe57642bee6")查看余額。如果是第一個地址,啟用挖礦miner.start(),稍等一下就能有余額了。
    如果你不想進行挖礦,也有一個方法獲得ether,就是在CustomGenesis.jso文件中加入
    "alloc":
    {
    "<your account address e.g. 0x1fb891f92eb557f4d688463d0d7c560552263b5a>":
    { "balance": "20000000000000000000" }
    }
    然后再重新初始化,就能在你的賬戶中出現20個ether。

    2、創建和部署智能合約
    我就是部署的官網上的示例。
    1)編寫智能合約源代碼:source = "contract test { function multiply(uint a) returns(uint d) { return a * 7; } }"
    2)編譯:contract = eth.compile.solidity(source).test。本來編譯之后得到的是一個map類型,test就是那個key,所以這樣就能得到相應的對象了。
    保存下其中的code和abiDefinition,后面會用上:
    code = contract.code
    abi = contract.info.abiDefinition
    3)創建智能合約對象:MyContract = eth.contract(abi)。
    4)部署合約。部署合約就是向以太坊上發送一個交易,目的地址不寫就是發送給區塊鏈。
    contract = MyContract.new(arg1, arg2, ..., {from: primaryAddress, data: evmByteCodeFromPreviousSection})
    例如:contract = MyContract.new({from:eth.accounts[0],data:code})
    此時,可能會提示你賬戶不可用,就是沒有解鎖,用personal.unlockAccount()解鎖即可。然后在部署,會得到如下所示:
    如上所示,此時的地址是undefined,因為交易才發送出去,沒有礦工挖礦,沒有寫進區塊鏈,所以還不知道。現在可以用txpool.status查看到
    啟動挖礦,把交易寫進區塊鏈。miner.start(),然后關閉挖礦miner.stop()
    挖礦之后,交易就寫進區塊鏈了。此時再查看contract就能看見有地址了:
    至此,合約成功部署在了以太坊上。

    5)與合約交互
    我們把合約部署到以太坊上不是目的,目的是能與部署在以太坊上的合約進行交互。
    與合約交互要用到兩個東西,abi和address。abi(應用程序二進制接口)用來創建合約對象;合約地址address用來定位在以太坊上的那個地址的合約。
    創建合約對象:Multiply7 = eth.contract(abi);
    定位在addres處的那個合約:myMultiply7 = Multiply7.at(address)
    調用合約中的方法,應該有兩種方式進行調用,一是call(),它直接返回結果,不會寫進區塊鏈;二是sendTransaction(),它是一筆交易,會寫到區塊鏈中,返回值是交易的哈希值。
    成功得到結果。

    第四步、再次調用部署好的合約
    之前一直沒有弄明白,既然合約都已經部署好了在區塊鏈上,那么下次肯定還會再次調用它,但是我一直都不知道怎么調用它。雖然現在也不怎么明白,好像有register之類的方法,還沒完全弄清楚。現在我的笨方法就是保存下來合約地址根合約的abi。既然調用合約時的兩個重要步驟就是用abi創建合約對象和定位區塊鏈中合約,所以就保存下來abi和address。
    退出私有鏈,然后重新進入,那么之前所有的變量都不存在了。
    記錄abi:
    記錄地址:
    然后就能成功調用address處的合約了。


    方法特別笨,手動保存了abi和address,肯定還有別的方法,再接再厲。
    ---------------------
    作者:yooliee
    來源:CSDN
    原文:https://blog.csdn.net/yooliee/article/details/72818932
    版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

    posted @ 2019-05-10 10:39 狼愛上貍 閱讀(763) | 評論 (0)編輯 收藏

    LINUX中OFFICE WORD無法輸入中文的解決辦法

    突然WORD/EXCEL無法輸入中文。這就怪事了。怎么辦?想想自己干了什么?好像什么也沒干……

      上網搜索了一下,找到了一個解決辦法:WORD,開始,WORD選項,高級,去掉“輸入法控制處于活動狀態”。重啟WORD,還是不能輸入。

      于是使用sudo apt autoremove,清理了一下無用軟件,還是不能輸入。

      想想自己曾經安裝過freeme,進入.wine目錄刪除之。還是不能輸入。

      重啟電腦, 終于可以輸入中文了。哪個原因導致的?可能都有,也可能是必須重啟。供大家參考。
    ---------------------
    作者:柳鯤鵬
    來源:CSDN
    原文:https://blog.csdn.net/quantum7/article/details/84392596
    版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

    posted @ 2019-05-09 08:15 狼愛上貍 閱讀(232) | 評論 (0)編輯 收藏

    ubuntu 安裝microsoft office

    https://blog.csdn.net/lainegates/article/details/41011499
    卸載自帶office      sudo apt-get remove --purge libreoffice*  

    posted @ 2019-05-08 16:48 狼愛上貍 閱讀(773) | 評論 (0)編輯 收藏

    ubuntu18.04安裝HP打印機

    打印機驅動下載地址
    https://sourceforge.mirrorservice.org/h/hp/hplip/hplip/3.19.3/
    hplip-3.19.3.run        2019-03-27 05:40   24M  


    假如文件在桌面

    1.cd ~/desktop

    2.chmod +x XXX.run

    3.sudo ./XXX.run



    posted @ 2019-05-08 15:29 狼愛上貍 閱讀(356) | 評論 (0)編輯 收藏

    sourceforge.net無法訪問

    因需要下載一個開源插件,但是https://sourceforge.net/無法訪問,后來發現可以通過https://sourceforge.mirrorservice.org/下載,其中一級目錄為項目名首字母,二級名為項目名前兩個字母。

    posted @ 2019-05-08 14:19 狼愛上貍 閱讀(293) | 評論 (0)編輯 收藏

    僅列出標題
    共38頁: First 上一頁 9 10 11 12 13 14 15 16 17 下一頁 Last 
    主站蜘蛛池模板: 亚洲乱码一二三四区国产| 国产亚洲视频在线观看网址| 亚洲午夜无码毛片av久久京东热| 好吊色永久免费视频大全| 成人奭片免费观看| 亚洲第一中文字幕| 男女交性无遮挡免费视频| 午夜成人免费视频| av在线亚洲欧洲日产一区二区| 亚洲AV无码无限在线观看不卡| 99久久国产免费中文无字幕| ZZIJZZIJ亚洲日本少妇JIZJIZ| 日韩精品久久久久久免费| 亚洲人成人伊人成综合网无码| 国产免费的野战视频| 亚洲色图综合网站| 99视频在线精品免费| 蜜臀亚洲AV无码精品国产午夜.| 成人免费看片又大又黄| 亚洲欧美日韩一区二区三区| 亚洲人成无码网站| 鲁丝片一区二区三区免费 | 午夜亚洲av永久无码精品| 亚洲国产美女精品久久久| 国产精品深夜福利免费观看| 亚洲AV无码一区二区三区性色 | 亚洲国产成人久久77| 亚洲啪啪综合AV一区| 国产资源免费观看| 91成人免费在线视频| 久久国产精品萌白酱免费| 亚洲电影在线播放| 在线播放高清国语自产拍免费| 午夜无码A级毛片免费视频| 亚洲综合免费视频| 亚洲精品色午夜无码专区日韩| 91久久精品国产免费一区| 亚洲精品中文字幕无码AV| 亚洲精品乱码久久久久久按摩| 一本色道久久88亚洲综合 | 91亚洲导航深夜福利|