<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                下面是部分以太坊區塊鏈知識普及 以太坊中有兩種賬戶地址 1 普通賬戶地址 2 合約地址 有關兩者的區別 請google 百度 必應唄 如果要做到賬確認 就得區分區塊中的某筆交易是普通賬戶交易還是合約的交易 首先通過命令 進入控制臺 /root/ethereum/go-ethereum-1.7.3/build/bin/geth attach 使用上一篇命令 eth.getBlock() 獲取區塊交易信息 之前我們把transactions 數組的信息去除掉了 這次我們要使用的就是它了 說明 transactions 就是每筆交易信息的交易hash值 (不是區塊hash值 blockhash)的集合 這個在以太坊中可以是看做唯一的交易訂單號 區塊鏈中有幾個是可以作為唯一值的 比如區塊高度,比如交易hash,比如區塊hash 聰明的猿們應該明白了這個東東的作用了吧~~ 順便介紹2個命令 eth.getTransaction 查詢區塊的交易信息 eth.getTransactionReceipt 查詢收據信息 數據說明 參考官網詳細介紹 這里給出鏈接 https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionbyhash https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt 有這兩個命令應該就可以過濾出需要的信息了 ### 有個新的問題 如何區分普通賬戶交易 還是合約交易? 下面來解決它 打開以太坊區塊瀏覽器 https://etherscan.io 我們在左上角輸入1000000 這個數字是隨便輸入的 當然筒子們你也可以輸入 200萬 300萬啦~~ 即查詢第1000000個區塊的交易信息 其實就是相當于eth.getBlock(1000000) eth.getBlock(1000000) 以下是驗證信息 ![](https://box.kancloud.cn/f1263f02f8e3103a0a31afe6994db71b_1797x596.png) 做到這里 是不是有什么想法了? 我們是不是也可以做一個這樣的瀏覽器了!!! # :) OK 繼續我們的工作 ![](https://box.kancloud.cn/49eecb21f67d15055a20b6d4efc9866d_1768x486.png) ![](https://box.kancloud.cn/47f219606c5286cc0a594d38a857d84c_1633x688.png) ![](https://box.kancloud.cn/dd9cfc8dd85d99c8535a2bca24ff1882_1094x405.png) ![](https://box.kancloud.cn/dcf016a96e72128f073cf412fc3c5d3a_1342x419.png) 觀察數據 可以找到一個共同點 即 value值都是大于0的 其實這就是普通賬戶交易才會產生的信息 如果知道普通賬戶轉賬和合約轉賬的區別 那么這里就是很容易理解了 轉賬的機制請查看 https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sendtransaction 為了驗證我們的推測 我們直接去找基于合約的交易信息查看 通過官網下的tokens下拉菜單的token-20選項 ![](https://box.kancloud.cn/5006969e69b456ad9f64aa6e62f69063_1376x704.png) 我們單擊BNB跳轉到它的所有交易列表頁面 ![](https://box.kancloud.cn/60d1f12783ebe5548fc7b4e3111b05e5_1355x779.png) 點擊最近那個txhash ![](https://box.kancloud.cn/11c5c82fb523ffc74b4fa99943aa9cde_1243x739.png) 復制該信息的txhash值 到節點控制臺中使用命令查看信息是否一致 ![](https://box.kancloud.cn/c8e3f2899a57a5a1f016c6c5a1040d4b_1716x391.png) 這個信息與官網一致 可以看到合約交易的value值都是0 這就可以區分開普通賬戶交易和合約交易了 不正之處,希望留言給予提點,不勝感激
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看