ADAMoracle去中心化預言機系統運行分析|搶挖ADAM
ADAMoracle正在打造一個去中心化的預言機網絡。搭建一個綜合性平臺,提供開發者開發智能合約時所需的工具和數據。ADAMoracle既是一個預言機,也是一個靈活的平臺,為智能合約開發者提供安全可靠的預言機解決方案。
每個預言機都是網絡中的一個節點,節點提供的所有服務都會用ADAM代幣結算,以保護網絡中的經濟生態不受外部力量的影響。
去中心化的預言機將讓開發者有能力使用任意數量的預言機(節點)為智能合約提供服務。擁有多個預言機不僅能在某一個預言機下線時提供緩沖,還能避免單一預言機遭到單點破壞或被買通的情況。
ADAMoracle系統的運行步驟如下:
1. 用戶通過智能合約向ADAMoracle發起數據請求,并且附帶相應的數據需求參數(鏈上);
2. ADAMoracle節點組成的網絡通過訂閱ADAMoracle合約的日志獲取相關信息;
3. ADAMoracle Core拆解用戶需求(鏈下);拆解后的任務由不同的節點通過外部的API數據源完成,獲取數據返回;
4. ADAMoracle Core將數據再次返回至鏈上的ADAMoracle智能合約上;ADAMoracle鏈上合約整合數據,同時根據最終結果紀錄每一個提供數據的節點聲譽,最終將結果發送給用戶的智能合約,完成整個流程。
ADAMoracle的去中心化預言機網絡讓智能合約能夠連接鏈下系統,并以此保障智能合約整個生命周期的確定性、放篡改性和可靠性。