主页 > imtoken钱包安卓版下载步骤 > 易于理解的区块链和智能合约概念

易于理解的区块链和智能合约概念

金融和计算机领域的专业术语越来越多,大量的缩略语和缩略语让人看不懂。 适合专业交流。 要想普及,让更多的人感受到金融和计算机对人们生活的影响,大量行话的使用要么是有意为之,要么是愚蠢和恶劣的。

有意这样做的原因有很多,比如提高行业门槛,或者让自己显得很专业; 别人这么说,我说同样是傻,我一点都不明白; 故意制造复杂的气氛和语境是不好的,目的是让人目瞪口呆,不假思索地跟着我。

区块链领域就是这样一个环境。 本质上,区块链是一种数据结构。 比特币、以太坊、智能合约等都是基于区块链的商业应用。 这样一门涉及计算机、金融等领域的跨学科知识,简直就是模糊化和概念化的温床。

要把概念弄清楚,听从别人的意见就成了行千里; 而我认为,对于一项新技术、新概念,去深究其技术原理和变量并不是一个合适的方式,更合适的方式是放开细节,把细节做好。 首先从整体上把握这个技术的背景,技术路线,以及与同类产品的区别,然后再深入代码和技术细节。

1. 区块链 1.1 概念

集中管理模式是思维的惯性。 即使是p2p下载,中心节点一开始也得告诉你,哪些终端有你没有下载的部分,你要通过xx地址找到。 后来才出现了完全不需要中心节点的DHT方案。 ,也就是我们常见的磁力链接。

区块链本质上是一个链表,实现了数据库的功能。 数据库用于存储交易数据和用户信息,链表用于搜索和记录交易。

换言之,只要能够满足不依赖于某个或一组权限和中心来记录数据和查找数据的要求,网络就具有去中心化的能力。

1.2类比

为了更容易理解,我们将基于区块链的比特币交易与传统的银行转账进行比较:

区块链网络是一种拓扑结构,因此需要设计某种“路由算法”来计算拓扑节点之间的通信路径;

当一个分布式系统有了自己的拓扑结构时,它就变成了一个“覆盖网络”(“Overlay Network”),通俗地说就是“网络之上的网络”。 对于大多数DHT来说,它们都是基于互联网上的“覆盖网络”,它们的数据通信是依托底层互联网实现的;

在设计分布式系统的拓扑结构和路由算法时,只需要考虑节点之间如何通信比特币怎么当面交易,而不需要考虑底层网络的属性(如:协议类型、IP地址、端口号)。

比特币怎么当面交易_案例分析比特币交易的风险及其成因_比特币交易网站

比特币交易网站_比特币怎么当面交易_案例分析比特币交易的风险及其成因

区块链的概念最早出现在中本聪的比特币白皮书《Bitcoin: A Peer-to-Peer Electronic Cash System》( ),根据激励机制章节:“按照惯例,一个区块中的第一笔交易是一笔特殊的交易这将启动一个由区块创建者拥有的新硬币。” 电子货币。),也就是说,区块链的产生和货币的产生是密不可分的,技术就是商业,商业就是技术,两者是一体的,不能孤立。

后来,当区块链技术应用到更广泛的领域,出现了区块链2.0智能合约,出现了3.0“区块链+”,出现了公链和联盟链,区块链的应用范围扩展到游戏。 、民生等行业。

比特币交易网站_比特币怎么当面交易_案例分析比特币交易的风险及其成因

2. 智能合约 2.1 概念

很多文章在谈及智能合约的概念时,都喜欢这样介绍,好像是抄在一起似的:

“智能合约”一词至少可以追溯到 1995 年,当时它是由多产的跨学科法律学者 Nick Szabo 创造的。 他在其网站上发表的多篇文章中提到了智能合约的概念,定义如下:“智能合约是一组以数字形式定义的承诺,包括合约参与者可以在其上执行这些承诺的协议。

介绍完之后,人们的疑问就更多了。 这和我在淘宝买东西时承诺把钱交给支付宝有什么区别?

案例分析比特币交易的风险及其成因_比特币怎么当面交易_比特币交易网站

其实百度百科的第一句话是最重要的。 当然,百科全书来自维基百科:

智能合约(英文:Smart contract)是一种计算机协议,旨在以信息化方式传达、验证或执行合约。 智能合约允许在没有第三方的情况下进行可信交易,这些交易是可追溯的和不可逆的。

也就是说,支付宝平台上的第三方承诺不属于智能合约比特币怎么当面交易,智能合约不需要第三方。 它们是在双方博弈和自身利益的背景下可以达成的交易。

从这个角度来看,随着区块链技术的出现,以及基于区块链技术的Dapp(Decentralized Application,去中心化应用)的出现,智能合约在首次提出后近20年才得以实现,依托于Dapp。

web时代出现了web应用,移动互联网出现了移动app,去中心化网络出现了Dapps。 磁力链接也是Dapp的一种。 磁力链接是基于Kademlia技术实现的。 智能合约也是Dapp的一种。 智能合约是基于区块链技术实现的。 磁力链接用于p2p文件下载,智能合约可用于金融、游戏等资产交互和注册应用。

比特币怎么当面交易_比特币交易网站_案例分析比特币交易的风险及其成因

2.2 应用场景

想象一下这样一个场景,我们在没有支付宝这样的第三方征信平台的情况下,进行个人与商家之间的交易?

(1) 面对面交易

我和商家面对面交易,一只手付款,一只手送货——这就是菜市场买菜的模式。

(2)理想交易

如果不能当面交易,商家就在网上发布消息,说他有1元钱的商品,我转1元给他,商家就把商品寄给我。 我确认收货,商家收到。 1元。

比特币交易网站_比特币怎么当面交易_案例分析比特币交易的风险及其成因

(三)第一轮交易游戏

听起来不错,但这里有一个问题。 如果我转了1块钱,但是商家根本没有货,那我只能白白浪费1块钱。 没有保证,我是绝对不会转这1块钱的,这笔交易是做不成的。

该怎么办? 商家说是这样的。 商家先转1元,表示自己有1元货,作为担保。 然后我又转了1块钱,然后商家发货了,我签收了,商家给了2块钱。

比特币怎么当面交易_案例分析比特币交易的风险及其成因_比特币交易网站

(四)第二轮交易游戏

听起来不错,但是这里还有一个问题。 收到货后不签收怎么办? 商家不仅丢了货,还丢了1块钱。

该怎么办? 这么说吧,商家先入1元,我入2元。 我收到产品后,肯定需要触发签到操作。 签到后,商家获得2元,还我1元。 如果我不这样做,我会损失一美元。

比特币交易网站_比特币怎么当面交易_案例分析比特币交易的风险及其成因

(五)第三轮交易赛

当然,上面也可以采用超时自动确认收货的方式,强制交易闭环。

但是这里还有一个问题。 比如商家发给我的产品有问题,根本不值1块钱,没有保障,也没有“店员”协调,他不理我怎么办当我再次去商家时。 是否还需要商家多交1元作为定金。

通过这个例子,我们不难发现,两个陌生人在没有中介担保的情况下完成一笔交易是有可能的,但这充满了博弈,需要做好设计来平衡双方的利益,促进保值的方法。 在行使义务的同时享有权利。

三、总结

区块链的早期应用是货币交易和金融交易,其次是智能资产,包括房地产、汽车等实物资产,以及知识产权、司法认证、公共档案等虚拟资产。 基于以上理解,这时候我们再来看区块链的技术细节,比如hash、公钥、私钥等安全漏洞、数据签名、智能合约重放攻击等,会有更深入的了解理解为什么。

在下一篇文章中,笔者将继续带来智能合约安全漏洞分析,敬请期待。