主页 > 下载安卓版imtoken钱包 > 区块链的本质与应用(“伪区块链”澄清)

区块链的本质与应用(“伪区块链”澄清)

下载安卓版imtoken钱包 2023-08-23 05:09:28

关于区块链和电子商务的报道满天飞,但是到目前为止,我还没有看到区块链在电子商务领域成功应用的真实案例。

事实上,利用区块链布局电商也存在大数据困扰的技术难题。 对于电子商务的“大数据”,我们会有一个直观的感受:每次登录“京东商城”的网页,我们都可以浏览到之前的交易记录。 这是一个非常大的数据库,通常由单个服务器使用。 做不到的事情甚至需要数百台服务器一起运行,“Hardoop”为此提供了更好的技术支持。 综上所述,中央服务器可以有效解决大数据问题。

用区块链布局电商,将电商商品信息作为账本同步给终端用户,往往是行不通的,需要换个思路。 在我看来,如果区块链在电商领域发挥作用,主要集中在以下两个方面:第一,防伪验证。 京东正在打造“防伪溯源开放平台”,算是在该领域的一次大胆尝试。 它使用了区块链中“联盟链”的概念。 要知道“分布式记账”最大的优势就是“信息不可篡改”。 是追溯产品供应链源头最可靠的方式。 以牛奶为例,卖家上面是厂商,厂商上面是养牛场。 总之,通过联盟链,可以追溯供应链的所有真实信息。 第二,对于数字货币支付,未来纸币会越来越少,数字货币是未来的趋势。 如果将比特币系统引入电子商务,未来使用数字货币完成支付可能会成为广泛的应用场景。

区块链与微博(WeChat)的应用

Eth-Tweet是运行在以太坊区块链上的微博,与传统微博有本质区别。 我们日常使用的微博(WeChat)就是典型的中心服务器模式。 因此,用户发布的信息可能会被删除,有时您可能会看到商家发布的广告。 之所以如此,是因为在中央服务器下,商家单方面拥有信息的最终决定权。

但是Eth-Tweet会给你不一样的感觉,因为它的底层是区块链技术,是一种分布式存储。 显然,没有中央服务器的概念,用户发布的信息都存储在每个用户的电脑或手机上。 所以不存在所谓管理者的概念,也不存在谁有权删除的问题。 当然,为了方便使用,Eth-Tweet还是设计了这样一个功能,发布者可以删除自己发布的信息。 事实上,这些信息并没有真正从这里的数据中删除。 要知道,已经形成的区块链信息是任何人都无法删除的。 这里所谓的信息删除只是赋予信息发布者的功能性权利。 但是,他只能删除自己的信息,不能管理其他人的信息。 .

显然,如果用区块链布局微博(WeChat),信息将处于几乎完全自由的状态。 没有中央服务器,也没有真正的监管者,或者没有人可以删除信息。 当然,这类微博(WeChat)应用面临的首要障碍是舆论监督问题。 当然,区块链数据库对数据的大小还是有限制的,尤其是不能有太多的视频或者图片,或者限制在一定的范围内。

“投票”作为信息发布中最简单的一种方式,在区块链中有很高的应用空间:一是数据占用量小,便于数据以区块的形式同步到各个客户端; 第二,区块链记录不可篡改,与投票真实价值高度吻合; 第三,“匿名”属性也可以保证投票的真实性,用户在区块链中只体现为一个特殊的“地址”,是完全匿名的; 当然,也可以根据需要对用户进行实名认证。 总之电子商务btc,一切最终还是根据投票的需要来决定。

我之所以说区块链是一种编程思想,是因为区块链不再需要“中央服务器”,这在以前是不可想象的。 区块链就是这样。 没有中央服务器。 所有终端客户一旦进入区块链,就可以“HAPPY”实现各种功能。 任何功能都依赖于代码和数据,那么这些代码和数据存在于何处呢? 它们长期存在于中央服务器中,那么没有中央服务器,计算机代码和数据库存在于何处? 是的,当然有每个用户终端。 比如你用电脑连接区块链,这些代码和数据(存储在区块中)会同步到你的电脑上。 所以,你可以理解什么是去中心化。 没有中央服务器,包含代码和数据的块将同步到每个用户的计算机上。 这就是“去中心化”或“分布”的真正含义。 .

1、以太坊:90后小伙创造的千亿市值

在区块链的应用中,大多数人都知道“比特币”的概念,但也有一种网络叫做“以太坊”。 不得不提的是,它的创始人是俄罗斯90后程序员Vitalik,他用了5年的时间编写了一个以太坊,而目前以太坊的市值高达1000亿美元。 那么为什么以太坊是继比特币之后最成功的区块链应用呢? 这里的关键词是“智能合约”。 如果与比特币相比,以太坊最大的优势是什么,恐怕除了发行以太坊之外,还允许安排“智能合约”。 据说,当Vitalik想到“智能合约”这个概念时,他去找比特币的核心开发者,但被拒绝了,于是他后来开始了自己的事业。

我在我的实验中部署了智能合约。 在以太坊中部署智能合约被称为 solidity。 事实上,除了部署智能合约,很少有人会使用这种语言。 不管怎样,正是因为有了智能合约,“区块链”才真正被赋予了无限的想象空间。 网上几乎可以看到所有关于区块链应用的文章,几乎都离不开“智能合约”这个关键。 单词。

2. 深入剖析“智能合约”

智能合约让区块链得到更广泛的应用。 在比特币区块链中,没有智能合约,除了转账几乎无事可做。 以太坊加入了“智能合约”的概念,让区块链有了无限的想象空间。 我在之前的文章中介绍过“智能合约”。 曾经有朋友问我,现在的电子支付算是智能合约吗? 比如我们去商店买东西,用手机自动支付,这算是智能合约吗? 显然,人们习惯于将自动支付等同于智能合约,这是一个常识性错误。 另一个常识性错误是人们将“人工智能”理解为“智能合约”电子商务btc,这也是两个不同范畴的概念。

事实上,智能合约的关键在于“自动执行”,即一旦达成协议,各方只能遵守该协议,否则该协议将自动执行。 我们能想到的自动执行的例子就是房产按揭贷款,到期银行会自动扣款。 这是最接近“智能合约”的例子。 区块链中的智能合约将与数字货币紧密相连,这也使得智能合约的“自动执行”真正成为可能。 到期还款时,数字货币将自动转入指定账户。 智能合约一旦缔结,任何人都无法阻止其自动执行。 Nick Szabo 是智能合约的创造者,他不仅是法学家,还是计算机密码学专家。 在区块链中部署智能合约,让区块链拥有无限的想象空间。 现实中有很多需求,比如捐赠、交易、登记、担保等,都可以在区块链智能合约中设置,直观的理解就是智能合约的执行成本会大大降低。

三、区块链“智能合约”的天然劣势

我实际上在区块链中部署了智能合约。 所谓部署智能合约的过程就是在区块链中部署计算机代码。 届时区块会将代码同步到各个节点,节点的每个用户都可以参与到这个智能合约中。 然而,我在实验中部署智能合约时面临的最大问题之一是智能合约(代码和数据量)不应该太大。 要知道,由于区块链是一个分布式账本,所有智能合约的代码和数据并不是存储在一个大型的中央服务器上,而是一步步存储在各个终端电脑上。

我在实验中使用的mac笔记本电脑是一个特定的终端。 事实上,笔记本电脑所有的硬盘只有几百G,区块链中可用于同步数据的空间最多也就几十、几百G,这也决定了计算机代码和数据在分布式应用程序不应该太大。 像现在很多稍微大一点的项目,一个项目就是几百上千个G,而区块链上的所有项目最多只能有几十个G,这就要求应用于区块链项目的代码和数据非常小。 当然,随着技术的发展,每台电脑(区块链终端)的硬盘空间会逐渐增大,但无论如何,与中央服务器相比,它的容量还是很小的。 总之,区块链的“步步为营”也决定了代码和项目数据库必须非常小。

在智能合约的安排上,以太坊也提到了一个“gas”的概念。 例如,要安排一个智能合约,需要消耗 21,000 gas 或 33,500 gas。 进行以太坊(ETH)之间的转换。 因此,在区块链上安排智能合约需要花钱。 合约代码越大,花费的钱就越多。 当然,也有人说,不在乎花多少钱,只需要在区块链上部署一个超大型项目就可以了。 事实上,即使你出得起钱,这个想法仍然行不通,因为区块链会将这些项目的所有计算机代码同步到各个终端。 试想一下,作为一个用户,我的电脑硬盘上都存储不了这样一个项目的数据,更别说同步所有的区块链数据了。 所以,这么智能的合约,用户根本用不上。

目前,我们会看到很多公司在推动自己开发所谓的“区块链”应用,从电子商务到金融,几乎无处不在。 事实上,在区块链的应用上,分为“公有链”和“私有链”。 什么是私有链? 所谓私有链,就是在公司里面安装了10台或者20台服务器,数据只同步到这些服务器节点,不会同步到用户的手机或者电脑。 用户(通过移动应用程序或计算机网页)实际访问公司的服务器(任何一个节点)。 显然,账本不会同步到用户的电脑或手机上。 如果是公链,数据一定要同步给终端用户。

应该说,在私有链应用中,区块链更多的是起到数据安全的作用。 简而言之,以前一台服务器存储数据,但现在区块链技术将数据同步到10台或20台服务器。 在数据方面,这将使数据存储更加安全。 但是,如果不使用区块链技术,而是使用其他数据备份和同步技术,仍然可以实现数据备份的安全价值。 我以前经常在实验室做类似的实验。 显然,区块链的技术价值不仅仅在于备份数据。 人们希望通过其“去中心化”和“不可篡改”来提升社会的信用价值。 但在“私有链”应用中,数据只是同步到公司的服务器,并没有同步到终端客户。 这样的应用,本质上还是“中心化”的。 当然,数据还是可以随时被篡改的。 我什至把这种应用称为区块链的“伪应用”。

区块链和国际汇款

我在之前的文章中讨论过区块链在国际汇款中的作用,Abra应用就是一个典型代表。

传统的国际汇款采用中央记账模式,各国银行是这种记账模式的中心。 完成一笔国际汇款,首先需要经过本国银行的确认,然后需要各国银行之间的确认。 因此,您可以理解,一笔国际汇款往往需要几天的时间,并且需要相对较高的手续费。 借助区块链完成国际汇款轻而易举。 区块链是去中心化的,用户之间直接相连,省去了以银行为中心的各种成本。 汇款速度也会大大提高,一般几个小时就可以完成。 所谓小时,完全就是区块链生产和账本同步所需要的时间。

在很多国家,数字货币还不属于法定货币。 借助区块链完成国际汇款将分为两个步骤:首先,通过区块链直接完成的支付主要是比特币等数字货币的支付; 其次,接收方还需要用比特币兑换法定货币。 当然,一些国家已经承认了比特币的合法地位,比如德国和日本,那里甚至有数十万家零售商接受比特币支付。 那么可以想象,如果你向这些国家汇款,你只需要将比特币支付到对方的账户上,对方就可以用来进行各种消费。

毫无疑问,区块链将对现有的货币金融体系构成严峻挑战。 比特币的存在可能会突破传统的外汇管制。 如果以比特币为中介完成外汇兑换,几乎可以不受任何监管和控制。 同时,由于比特币的去中心化和匿名性,比特币也因此成为洗钱和贩毒的重要支付工具。