目前比特币总数|AUC金色社区解说什么是智能合约
今天AUC社群用户提出,已经写好的代码算法是否会修改。首先大家就要明白智能合约是什么。那么今天先和大家普及下什么是智能合约。
什么是智能合约(Smart Contract)
智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约是部署在区块链之上的一段代码,可以按照合约里设定的不可篡改规则执行。
智能合约的目的是提供优于传统合约的安全方法,减少与合约相关的其他交易成本。智能合约可以让区块链在安全、互信的基础上,完成满足特定条件下的交易。
自动售货机的例子
大家应该都知道自动售货机,这个笨头笨脑的大家伙,其实非常厉害。你塞进去钱币,它就会吐出来商品。我们看不到内在的工作机制,但都知道,你不塞钱进去,就不会有东西吐出来。
购买者往售货机塞一定数量的货币,选择要购买的商品,就在两者间形成一种强制执行的合约。购买者塞货币并选择商品,而买家通过售货机内置的逻辑提供商品和找零。
自动售卖机,本质上是一个智能合约;智能合约是一种新的参与者之间达成共识的方式。它的执行不依赖任何组织和个人,它是自我执行的,违约甚至不可能发生。智能合约将成为全球经济的基本构建,任何人都可以使用这种方式参与经济活动,而不需要事前审查和承担高昂的预付成本。在传统的合同制订中,人们必须选择信任的人和机构,而智能合约则从许多经济交易中,移除了对第三方信任的必要。
智能合约的工作逻辑
开发人员会为智能合约撰写代码。智能合约可用于交易和(或)两方/多方之间的任何交换行为。该代码包含一些会触发合约自动执行的条件。
一旦编码完成,智能合约就会被上传到区块链网络上,即它们被发送到所有连接到网络的设备上。从另一种区块链应用——比特币——的情况来说,这就好像把关于比特币交易的网络更新上传到区块链上。
一旦将数据上传到所有设备上,用户就可以与执行程序代码的结果达成协议。然后更新数据库以记录合约的执行情况,并监督合约的条款以检查合规性。
这样一来,单独一方就无法操纵合约,因为对智能合约执行的控制权不在任何单独一方的手中。
智能合约的特点
-
可信任:数字和程序是最可信的,因为我们信任智能合约编译语言,所以我们信任智能合约。
-
可追溯:区块链记录了每一次智能合约执行的输入和输出,配置智能合约本身,我们可以调试每一次已经执行过的智能合约。
-
不可逆转:已经执行的智能合约不可逆转,保证签订合约双方的利益。
-
安全:该技术基于区块链技术,合约和数据都在链上,安全可以保证。
面临的问题
-
一旦发布,无论其是否周全都无法撤销
-
各国司法界还没有将智能合约纳入监管
小结
用一句话来描述智能合约,它是一段在可信任机器上执行的代码。
智能合约最大的创新在于不依赖于第三方机构的情况下由计算系统强制执行任务,并且无法篡改和撤销。
智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。虽然被称为“合约”,但并不意味着它们与现实世界的合约功能等同。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。