[閒聊] 乙太坊與AI有關係嗎?

看板DigiCurrency (數位貨幣)作者 (佳境)時間5小時前 (2026/05/17 00:05), 4小時前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
*[1;37m推 *[33ma0989876*[m*[33m: 那個什麼鏈新聞沒東西寫了整天蹭ai *[1;31m→ *[33ma0989876*[m*[33m: Ai跟區塊鏈有什麼關係? *[1;37m推 *[33mfallench*[m*[33m: 我選擇IBIT *[1;37m推 *[33mededws1*[m*[33m: 會覺得AI跟區塊鏈沒關係的大概也會認為量子計算 跟? *[1;31m→ *[33mededws1*[m*[33m: 沒關係 """加密幣真的不是只拿來炒作用的""" https://www.ptt.cc/bbs/DigiCurrency/M.1777590054.A.C94.html AI智慧判斷層用在乙太坊什麼地方,Solidity .sol 是單純判斷不走神經網路, 給我實案 將這句話丟給 grok 或 gemini 問會有很多答案 簡單說一般人用到機率5%以下... 用到的多數是合約, 不是指Solidity .sol 語言, 是丟給神經網路計算出參數的合約 AI intelligent judgment layers are primarily used in decentralized oracles (like Chainlink) connected to Ethereum, rather than directly on the Ethereum base layer. These AI oracles act as intelligent filters. https://www.binance.com/en/square/post/24034987855073 官方文件截圖 https://www.mediafire.com/view/7ilq4a49yznfltc/chain_link.jpg/file EX: 分析衛星影像、天氣資料、感測器數據,判斷「是否達到理賠條件」 當 USDC 錢進入了 Escrow 需要有中立判斷機 當然這個AI是要第三方認證的 有沒有偏執 有沒有歧視 有沒有宗教 種族偏見. 可參考歐盟AI法案. 人不相信人 只好用AI判斷 買自助餐叫「姐姐」沒用了! 業者導入「AI計價」防爭議 #自助餐 #AI https://www.facebook.com/watch/?v=2072070973351791 註: oracles 在乙太坊合約中, oracles為第三方資訊中介 利用它抓取傳送資訊 並可以AI傳回所判斷參數. 智能合約不是整個合約都AI判斷 是oracles 合約可用.sol語言呈現 實作案例: 有興趣可在 remix.ethereum.org 上模擬 pragma solidity ^0.8.20; import {FunctionsClient} from "@chainlink/contracts/src/v0.8/functions/v1_0_0/FunctionsClient.sol"; import {FunctionsRequest} from "@chainlink/contracts/src/v0.8/functions/v1_0_0/libraries/FunctionsRequest.sol"; import {ConfirmedOwner} from "@chainlink/contracts/src/v0.8/shared/access/ConfirmedOwner.sol"; contract AIJudgmentOracle is FunctionsClient, ConfirmedOwner { using FunctionsRequest for FunctionsRequest.Request; // 儲存 AI 判斷結果 struct Judgment { bool isPositive; // AI 判斷是否為正面 uint8 confidence; // 信心分數 0-100 string reason; // 簡短原因(可選) uint256 timestamp; } mapping(bytes32 => Judgment) public judgments; // requestId => 結果 mapping(bytes32 => string) public requestInputs; // 儲存原始輸入(例如新聞 標題) // Chainlink Functions 設定(測試網 / 主網需替換) address public oracle; // DON 地址 bytes32 public donID; // DON ID uint64 public subscriptionId; // 你的 Functions Subscription ID uint32 public gasLimit = 300000; event JudgmentRequested(bytes32 indexed requestId, string input); event JudgmentFulfilled(bytes32 indexed requestId, bool isPositive, uint8 confidence); constructor(address _functionsRouter) FunctionsClient(_functionsRouter) ConfirmedOwner(msg.sender) {} /** * @notice 請求 AI 判斷 * @param input 要給 AI 判斷的文字(例如新聞標題或內容) */ function requestAIJudgment(string memory input) external onlyOwner returns (bytes32 requestId) { FunctionsRequest.Request memory req; // 這裡可以放 JavaScript 原始碼,讓 Chainlink 節點執行(呼叫 OpenAI / Grok / Claude 等 API) req.initializeRequestForInlineJavaScript( // JavaScript source code(實際部署時會放在這裡或用 encrypted secrets) "const apiResponse = await Functions.makeHttpRequest({url: 'https://your-ai-endpoint.com/judge', method: 'POST', data: {text: args[0]}});" ); string[] memory args = new string[](1); args[0] = input; req.setArgs(args); requestId = _sendRequest(req, subscriptionId, gasLimit, donID); requestInputs[requestId] = input; emit JudgmentRequested(requestId, input); } /** * @notice Oracle 完成後自動呼叫這個 callback 函數 */ function fulfillRequest( bytes32 requestId, bytes memory response, bytes memory err ) internal override { if (err.length > 0) { // 錯誤處理 return; } // 假設 AI 回傳格式: ABI encoded (bool, uint8, string) (bool isPositive, uint8 confidence, string memory reason) = abi.decode(response, (bool, uint8, string)); judgments[requestId] = Judgment({ isPositive: isPositive, confidence: confidence, reason: reason, timestamp: block.timestamp }); emit JudgmentFulfilled(requestId, isPositive, confidence); } // 查詢結果 function getJudgment(bytes32 requestId) external view returns (Judgment memory) { return judgments[requestId]; } } System non-blocking signal:是「同主機、跨進程」的通知(通訊速度以微秒 μs 計) Solidity emit:是「跨主機、跨網域(鏈上到鏈下)」的廣播(通訊速度以秒 s 計) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.154.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1778947521.A.80F.html ※ 編輯: padmafeel (39.12.154.141 臺灣), 05/17/2026 00:36:54
文章代碼(AID): #1g29N1WF (DigiCurrency)
文章代碼(AID): #1g29N1WF (DigiCurrency)