火星链 火星链
Ctrl+D收藏火星链
首页 > 波场 > 正文

区块链:智能合约新手指南介绍

作者:

时间:1900/1/1 0:00:00

智能合约是1990s年代由尼克萨博提出的理念,几乎与互联网同龄。由于缺少可信的执行环境,智能合约并没有被应用到实际产业中,自比特币诞生后,人们认识到比特币的底层技术区块链天生可以为智能合约提供可信的执行环境,以太坊首先看到了区块链和智能合约的契合,发布了白皮书《以太坊:下一代智能合约和去中心化应用平台》,并一直致力于将以太坊打造成最佳智能合约平台,所以比特币引领区块链,以太坊复活智能合约。

怎样向尚未接触过比特币理念的人介绍以太坊及智能合约在金融合约方面的应用?下面是一种尝试。首先介绍区块链,解释它为什么值得人们的信任,其次介绍智能合约,然后介绍以太坊系统,最后介绍智能合约与金融合约的结合。

比特币的共识机制

比特币的核心技术区块链可以理解成可复制、共享的账本。

比特币的最核心创新:它教会世界如何在不需要信任第三方的情况下远距离转移价值。

Hedera:攻击者对主网智能合约服务代码攻击,将用户代币转至自己账户中:3月10日消息,Hedera披露攻击细节,攻击者对Hedera主网的智能合约服务代码进行攻击,将部分用户账户持有的Hedera Token Service代币转移到自己的账户中。攻击者的目标是在多个DEX上用作流动性池的账户,这些DEX使用Uniswap V2派生的合约代迁移过来使用Hedera Token Service,包括Pangolin Hedera、SaucerSwap和HeliSwap。

当攻击者将通过攻击获得的代币移动到Hashport Network Bridge时,Bridge运营者检测到该活动并迅速采取行动将其禁用。为了防止攻击者窃取更多代币,Hedera已关闭主网代理,这会移除用户对主网的访问权限。

Hedera团队已确定问题的根本原因并正在研究解决方案。 一旦解决方案准备就绪,Hedera委员会成员将签署交易以批准在主网上部署更新代码以消除此漏洞,届时将重新开放主网代理并允许恢复正常活动。[2023/3/10 12:53:59]

人们当然可以面对面地转移实体纸币,但是,在比特币出现以前,我们做不到:在不需要信任中心化第三方机构的情况,远距离向某人转移价值。

USDC在智能合约中的供应百分比达2年低点:金色财经报道,Glassnode数据显示,USDC在智能合约中的供应百分比刚刚达到31.260%的2年低点。[2023/1/2 22:20:30]

就好像银行和支付系统的传统转账模式的基础设施被重构为点对点支付网络。这种转变如下图所示:

比特币打开了点对点的电子价值转移模式的大门,完全不同于现在的银行系统、中央银行和支付系统。但是,上面的图并没有解释比特币是怎样实现点对点价值转移的。

答案是:比特币系统建立在“可复制、共享的账本”之上。比特币网络中的每个参与者拥有一个完整的交易账本的副本,这一系统的神奇之处在于:它是如何做到使每个人的副本与其他人的副本保持一致的。

蚂蚁集团:区块链有望通过智能合约使网络互助流程更加自动化:最近,蚂蚁集团发布全国首份《网络互助行业白皮书》。白皮书也指出,未来10年,关键核心的数字技术将在网络互助行业获得更深层次应用,如大数据、知识图谱等技术将使智能赔付流程更加精准化,未来区块链技术也有望通过智能合约使网络互助流程更加自动化。(科技日报)[2020/7/3]

所以,正确的示意图应该是下图,每个参与者都能够从相同的可复制、共享的账本中获取信息。

比特币和其它去中心化共识系统的窍门在于:它们怎样保证每个有一个账本的副本,并使每个人确信自己的账本与别人的账本是同步的。

如果每个人拥有的账本的副本是相同的,那么人们就不再需要一个中心化的机构记录谁拥有什么。当你的账本更新,记录一笔新的资产所有权变动时,其他人的账本也会发生相同的变动。

声音 | 黄连金:智能合约的安全将成为区块链应用大规模落地必须攻克的问题:美国计算机学会区块链与人工智能委员黄连金表示:目前区块链应用大规模落地的不多,基本上都是中小型规模落地,而这些落地的应用也出现很多安全方面的问题。而以后区块链应用若要大规模落地,对于安全方面的要求也会越来越高。其中智能合约的安全极为重要,智能合约为了价值的转移会锁定了很多的资产,而智能合约由于其去中心化的特性导致在运行之后很难进行升级或终止,这些特性导致智能合约在受到黑客攻击时很难及时止损。形式化证明是解决智能合约安全问题的一个办法,但只能解决智能合约部分的安全问题,无法解决智能合约所有的安全问题。[2019/1/28]

智能合约

智能合约程序不只是一个可以自动执行的计算机程序:它自己就是一个系统参与者。它对接收到的信息进行回应,它可以接收和储存价值,也可以向外发送信息和价值。

动态 | 智能合约拖慢以太坊网络引发担忧:据Cryptovest消息,连续两天,未知活动持续堵塞以太坊网络。对此,有用户分析认为这可能是由于游戏副本相关智能合约消耗费用占据了36.4%的以太坊Gas,并足以造成网络拥堵并全面提高交易费用。现以太坊网络定期交易费用已经超过1美元,相对来说为较高水平。另一假设认为,基于ETH的游戏以用户少而闻名,因此ETH被用于类似彩票的游戏,可能是假冒多个用户参与。与此同时,一份每隔几秒就发出0.1ETH的合约消耗了以太坊超15%的Gas,这持续加重了以太坊网络拥堵。[2018/8/8]

这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

下面这个示意图就是一个智能合约模型:一段代码,被部署在分享的、复制的账本上,它可以维持自己的状态,控制自己的资产和对接收到的外界信息或者资产进行回应。

智能合约模型:它是运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值。

以太坊系统

以太坊项目借鉴了比特币区块链的技术,对它的应用范围进行了扩展。如果说比特币是利用区块链技术的专用计算器,那么以太坊就是利用区块链技术的通用计算机。简单地讲,以太坊=区块链+智能合约。

与比特币相比,以太坊最大的不同点是:它可以支持更加强大的脚本语言,允许开发者在上面开发任意应用,实现任意智能合约,这也是以太坊的最强大之处。作为平台,以太坊可以类比于苹果的应用商店,任何开发者都可以在上面开发应用,并出售给用户。

以太坊智能合约的金融应用

每一类金融合约都可以程序代码的形式写成智能合约。

差价合约

金融衍生品是“智能合约”的最普遍的应用,也是最易于用代码实现的之一。实现金融合约的主要挑战是它们中的大部分需要参照一个外部的价格发布器;例如,一个需求非常大的应用是一个用来对冲以太币相对美元价格波动的智能合约,但该合约需要知道以太币相对美元的价格。最简单的方法是通过由某特定机构维护的“数据提供“合约进行,该合约的设计使得该机构能够根据需要更新合约,并提供一个接口使得其它合约能够通过发送一个消息给该合约以获取包含价格信息的回复。

当这些关键要素都齐备,对冲合约看起来会是下面的样子:

等待A输入1000以太币。

等待B输入1000以太币。

通过查询数据提供合约,将1000以太币的美元价值,例如,x美元,记录至存储器。

30天后,允许A或B“重新激活“合约以发送价值x美元的以太币给A并将剩余的以太币发送给B。

代币系统

区块链上代币系统有很多应用,从代表如美元或黄金等资产的子货币到公司股票,单独的代币代表智能资产,安全的不可伪造的优惠券,甚至与传统价值完全没有联系的用来进行积分奖励的代币系统。在以太坊中实施代币系统容易得让人吃惊。关键的一点是理解,所有的货币或者代币系统,从根本上来说是一个带有如下操作的数据库:从A中减去X单位并把X单位加到B上,前提条件是(1)A在交易之前有至少X单位以及(2)交易被A批准。实施一个代币系统就是把这样一个逻辑实施到一个合约中去。

储蓄钱包

假设Alice想确保她的资金安全,但她担心丢失或者被黑客盗走私钥。她把以太币放到和Bob签订的一个合约里,如下所示,这合同是一个银行:

Alice单独每天最多可提取1%的资金。

Bob单独每天最多可提取1%的资金,但Alice可以用她的私钥创建一个交易取消Bob的提现权限。

Alice和Bob一起可以任意提取资金。

一般来讲,每天1%对Alice足够了,如果Alice想提现更多她可以联系Bob寻求帮助。如果Alice的私钥被盗,她可以立即找到Bob把她的资金转移到一个新合同里。如果她弄丢了她的私钥,Bob可以慢慢地把钱提出。如果Bob表现出了恶意,她可以关掉他的提现权限。

作物保险

一个人可以很容易地以天气情况而不是任何价格指数作为数据输入来创建一个金融衍生品合约。如果一个爱荷华的农民购买了一个基于爱荷华的降雨情况进行反向赔付的金融衍生品,那么如果遇到干旱,该农民将自动地收到赔付资金而如果有足量的降雨他会很开心因为他的作物收成会很好。

多重签名智能合约

比特币允许基于多重签名的交易合约,例如,5把私钥里集齐3把就可以使用资金。以太坊可以做得更细化,例如,5把私钥里集齐4把可以花全部资金,如果只3把则每天最多花10%的资金,只有2把就只能每天花0.5%的资金。

标签:比特币以太坊区块链比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势以太坊币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

波场热门资讯
区块链:区块链:区块链的核心技能概览

界说与原理 1、界说 公认的最早关于区块链的描述性文献是中本聪所撰写的文章《Bitcoin:APeer-toPeerElectronicCachSystem》,但该文献要点在于评论比特币体系.

1900/1/1 0:00:00
BTC:「崛起社区」本周比特币和加密货币市场需要关注的主要经济数据

数字货币生态系统以新的增长潜力苏醒。定于本周公布的预期积极经济数据在一定程度上正在增强市场情绪.

1900/1/1 0:00:00
AAVE:加密生存法则(合集):博弈胜率和项目基本面研究

所有的胜利,都是来自对信仰的坚持。相信相信的力量,这里从未让你望。欢迎关注星空价值投资,总要有人,仰望星空.

1900/1/1 0:00:00
区块链:区块链中的独立交易验证时是什么?

大家好,这里是链客区块链技术问答社区。链客,专为开发者而生,有问必答! 独立交易验证 中国工程院院士陈纯:要高度重视发展国产自主可控的区块链基础设施和平台:12月26日,2021CCF中国区块链.

1900/1/1 0:00:00
SHI:Shiba Inu 社区需要在 Shytoshi 上放轻松吗?

加密货币社区内部存在明显的分歧,一些人继续表示支持比特币,而另一些人则将注意力转向了更新的资产。ShibaInu社区因其对模因硬币的奉献而获得了关注.

1900/1/1 0:00:00
WEB:当Web3慢慢走向房地产

谁能在虚拟世界和现实世界嫁接好第一座桥梁,谁就能获得通向自由之路。 一,论一个行业的崩塌 如果把时间轴拉回到一年前,就是2021年8月,谁在朋友圈说一年后中国房地产三十强企业内的大部分民营公司,

1900/1/1 0:00:00