BNB代幣燃燒挖礦系統開發DAPP技術分析原始碼搭建

Lyr96246466發表於2023-04-19

  Web3(也被稱為Web 3.0,又寫為web3)是關於18I鏈上合約-259l開發系統3365--+全球資訊網發展的一個概念,主要與基

於區塊鏈的去中心化、加密貨幣以及非同質化代幣有關。在Web3.0中,使用者為滿足自身需求進行互動操作,並在互動中利用區

塊鏈技術,從而實現價值的創造、分配與流通。這樣的整個使用者互動、價值流通的過程就形成了Web3.0生態。相比Web2.0的

平臺中心化特徵,Web3.0致力於實現使用者所有、使用者共建的“去中心化”網路生態。


  Web1.0時期,內容由網站提供(PGC),使用者只能被動地瀏覽文字、圖片及影片內容,無法參與創作中。


  Web2.0時期,出現了部落格、影片平臺、論壇社群等網站模式,使用者可以在平臺上自主創作上傳內容(UGC),分享並接受

他人觀點。


  這一切在Web3.0時代將發生深刻的變化:Web3.0世界將充分開放化,使用者在其中的行為將不受生態隔離的限制,甚至可

以認為,使用者可以(基於基礎邏輯)自由暢遊在Web3世界;使用者資料隱私將透過加密演演算法和分散式儲存等手段得到保護;

Web3世界,內容和應用將由使用者創造和主導,充分實現使用者共建、共治(DAO,去中心化治理),同時使用者將分享平臺

(協議)的價值。


truffle(develop)> var myContract

undefined

//部署完成後myContract裡面存的就是例項

truffle(develop)> MathContract2.deployed().then(function(instance){myContract = instance})

undefined

truffle(develop)> myContract.mulAtoB(3,4)

BN { negative: 0, words: [ 12, <1 empty item> ], length: 1, red: null }



  Web 3.0技術堆疊主要可分為三層:協議層、應用層以及網路基礎層。這一切主要是基於區塊鏈構建的(

當然協議層也可以有鏈下的輔助部分)。從應用角度看,Web 3.0則涵蓋DAO(及工具)、隱私、應用、儲存和資料、遊戲、

創作者經濟平臺、社交等幾乎覆蓋Web2.0的大部分領域。


//修改地址要把development改成develop才生效

develop: {

      host: "127.0.0.1",     // Localhost (default: none)

      port: 8545,            // Standard Ethereum port (default: none)

      network_id: "*",       // Any network (default: none)

    },

        

//可以修改版本資訊

        compilers: {

    solc: {

      version: "0.6.0",    // Fetch exact version from solc-bin (default: truffle's version)

      // docker: true,        // Use "0.5.1" you've installed locally with docker (default: false)

      // settings: {          // See the solidity docs for advice about optimization and evmVersion

      //  optimizer: {

      //    enabled: false,

      //    runs: 200

      //  },

      //  evmVersion: "byzantium"

      // }

    }

  }

使用web3.js


檢視web3.js版本

truffle(develop)> web3.version

'1.3.6'ving migration to chain.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2946726/,如需轉載,請註明出處,否則將追究法律責任。

相關文章