Menu

MDF微课堂:如何区分三种不同类型智能合约系统的工作原理

如何区分三种不同类型的智能合约系统的工作原理❓
 
 1)假智能合约系统
 用户无法在私人钱包浏览器中直接进行交互以触发合同执行任务。 有一个集中式服务器来执行财务计算任务,并且有一个系统创建者的私有地址来触发合同执行任务。
 
 ▪️存款:资金输入合同地址,但是财务逻辑的计算是在服务器上完成的。
 ▪️提款:服务器在计算出资金后触发合同地址向用户支付资金。
 
 ️注意:合同地址仅存储资金,不计算任何财务数据任务。 合同代码执行任务需要接受服务器指令。 创建者的私人钱包地址代替了用户以触发合同来执行任务。 用户在内置于钱包中的DAPP浏览器中登录合同系统,无法交互连接和触发合同。 因此,用户无法离开系统网站直接在区块链浏览器中触发合约执行任务,并且用户的操作系统完全依赖于系统网站。
 
 2)集中式智能合约系统
 用户可以在钱包的内置浏览器中连接到合同以触发执行任务。 离开系统网站后,在区块链浏览器中连接到钱包以触发合同执行任务。
 
 ▪️系统创建者设计了集中控制合同的逻辑。 技术工程师编写了代码指令,可以根据创建者提供的集中逻辑来控制合同的操作。 创建者通过代码命令控制系统的操作。 该系统仍不是分散式智能合约系统。
 
 3)分散式智能合约系统
 用户可以在钱包的内置浏览器中连接到合同以触发执行任务。 离开系统网站后,在区块链浏览器中连接到钱包以触发合同执行任务。
 
 ▪️系统的创建者设计了一个完全分散的逻辑。 根据创建者提供的分散逻辑,技术工程师编写了用于无人控制合同的独立操作的代码。 类似于比特币代码的分散执行逻辑。 该系统是去中心化的智能合约系统。
 
 ▪️合同代码计算财务数据并独立执行任务,而无需与网站服务器进行交互。 用户离开系统网站并在区块链浏览器上登录合约系统以自动链接钱包交互信息,触发合约代码独立执行任务以完成所有操作。 系统网页仅显示合同系统数据以可视化用户(服务器仅显示网页)。 因此,用户可以离开系统网站并触发合同以在区块链浏览器中独立执行任务。 用户操作并不完全取决于系统网站。 即使系统网站关闭,用户仍然可以触发合同以在区块链浏览器中完成任务。