日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

0122 - EOS 编程学习日志(1)

發布時間:2025/6/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 0122 - EOS 编程学习日志(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EOS 編程到底是什么呢、學什么呢?

抱歉,我現在也不無法回答。不過,我可以告訴你我做了哪些嘗試、目前的理解,以及下一步還要做什么。

首先,EOS 開發最重要的文檔自然是在 GitHub: github.com/EOSIO/eos,比如:

  • 介紹了如何在本機編譯、運行 EOS
  • 其中的 contracts 目錄,提供了一些智能合約的范例。

其中 一些基礎概念

  • eosd - server-side blockchain node component
    • 可理解為運行在本機的 EOS Daemon/服務器
  • eosc - command line interface to interact with the blockchain
    • 可理解為方便與 EOS 服務器進行交互的命令行工具,不用寫代碼就可以通過這個工具執行命令,進行一些測試
  • eos-walletd - EOS wallet
    • 可以理解為 EOS 錢包的命令行工具

然后,主要開發文檔在此:eosio.github.io/eos/,主要分為 2 種形式的接口及文檔:

  • REST RPC 接口
    • 也即,不是直接使用 C/C++/WebAssembly 編寫代碼,而且封裝為 REST RPC 接口。有了這個接口,對編程語言就沒有限制了,你可以用任何你喜歡的語言,比如 Swift/Python/etc
    • 不過,可惜的是,目前已經封裝的接口并不多,你并不能通過 REST RPC 干所有事情。希望 EOS 能盡快完善 REST RPC 接口,這是目前我最期待的
    • 我把其中的接口都測試了一遍,可惜就是太少了
  • C/C++/WebAssembly 源碼
    • EOS 本身就是基于 C/C++/WebAssembly 編寫的,基于這些語言的文檔自然最全。
    • 自然的,目前如果你想充分基于 EOS 開發,只能使用 C/C++/WebAssembly;如果不會,要么學習,要么等 REST RPC 接口早日完善

    你可能知道,EOS 在 17 年 12 月 4 日發布了 pre-release 2.0,同時也發布了 公測版的 EOS 區塊鏈網絡(不是主鏈,主鏈預計 18 年 6 月發布),以下是這部分的介紹:

    • Testnet: Public
      • 這個就是關于此次公測鏈的根文檔
    • 你需要先在 這里 申請測試賬戶
    • 測試鏈的 REST API 接口文檔
      • 包含了認證、區塊、交易(Transaction)、賬戶等部分的介紹
      • 我簡單試了一遍,貌似 v1/blocks 接口有問題,其它正常

    **下一步怎么學呢?**其實我也還不清楚,有這么幾個可選項:

    • 學習 Docker
      • 為什么呢?因為我暫時不想在 macOS 主系統中編譯 EOS 項目,目前是在虛擬機中編譯的,但多少有些方便
      • EOS 支持在 Docker 中運行,這樣既不會把我的主系統搞亂,也不必忍受虛擬機的性能和麻煩
    • 學習 C/C++/WebAssembly
      • 只有這樣,才能在 EOS 目前的狀態下,深入的測試、學習
      • 這其實是成本、風險非常高的選擇,我非常猶豫;我會再去了解下 EOS 團隊有沒有關于 REST 接口開發計劃
    • 學習區塊鏈通用開發技術
      • EOS 只是區塊鏈的一種形態,而區塊鏈本身還有很多通用型的開發技術,這個也要先行了解

    你也對 EOS 感興趣嗎?希望這篇文章能幫你揭開 EOS 開發的神秘面紗,也歡迎一直啃這塊骨頭。

    博客原文:0122 - EOS 編程學習日志(1)

    總結

    以上是生活随笔為你收集整理的0122 - EOS 编程学习日志(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。