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