BlockChange | 这些热门案例让你一下子搞懂区块链!

简介:

区块链的应用

我是区块链!我是无敌的,因为我在多台电脑上复制了自己。对!就像复仇者联盟里的超级反派奥创。你无法破坏我。虽然比特币和以太坊是我的首次应用,但我的真正力量还没有被释放。

371a9b8d7288c33e4fd1f70943ea06b77c8b5af1

来源:xkcd

身份

425dad00262aaa9e05fd0050e401161f654624c8

让我从身份证,徽章和其他身份标记说起吧。不管设计得多么巧妙,它们总能被复制。你知道3D打印吧?如何去验证它们呢?有一些组织提供在线验证服务。你可以扫描卡片或者输入验证码去鉴别真伪。但这项服务的成本可能非常高,你需要支付云端服务的费用。而使用区块链,你不需要构建自己的身份构架,你可以用以太坊的开源区块链来存储详细的身份信息。任何需要验证的人只需要查询公开区块链即可。

公证

你的大部分所有权记录都在纸质账本中。这些记录是可以被篡改的。而储存在区块链中的数据却无法更改。一个区块链中包含两个成分,区块和链。在高层面上讲,它本身只是一连串的区块。其中数字信息被分配到不同的区块中,然后连接在一起。举个例子,我们有一些区块,每个区块代表一个国家,包含该国家城市的名字。

每个区块又都含有一个叫做散列的东西。散列是一组字符(例如:“1hi515AHA5H”)。散列来源于区块中存储的信息。代表美国的区块中有纽约、洛杉矶和芝加哥。所以散列是“NYLAC”(虽然从技术角度上讲,情况并非完全如此,但这样解释你就会大概明白)。

aa175a24c4675b32faa9ac895244203a7996fee5

每个连续的区块都包含前一个区块的散列信息。就是这个联系把各个区块捆绑在一起(区块链的超能力)。如果有人篡改了第一个代表美国的区块,添加了“波士顿”,新的散列信息将变成“NYLACB”。然而,与美国相连的区块印度所存储的散列信息是“NYLAC”。这一环的信息不匹配将打破区块间的链接。所以,散列的目的在于确保没人能篡改区块的内容。我想要强调的是:你不可以篡改我的记录。一旦你篡改,我就会发现。

数字资产

希望你听过“首次代币发行”(ICO)(参见TravelChain)。这是一种募集资金的新形式。不论你是谁,不论你身在何方,都可以成为一名投资人。当有人投资了你的公司,你应该回报他们吧?比如股票或股份?ICO提供的是一种称为“代币”的数字资产。这些“代币”会存储在你的区块链钱包中。你可以用它们支付公司服务费,甚至可以等日后“代币”增值时再进行交易。

智能合约

072b943e53d9ea1547029b1a11f8a835ddb61a21

Mark和Sara的故事

Mark已经拖欠了五个月房租了。每当房东Sara问起,他总是保证之后会付的。Sara很无助。她请不起律师。法庭强制执行也要等八个月甚至将近一年的时间。唯一的选择就是说服Mark。

Joe的生意

Joe是个商人。他经常和不同的公司做生意。几个月前,他与零售商签订了一份合同。虽然Joe履行了合约。但对方却拒绝付款。这些人钻法律的空子,劝说Joe允许他们少付钱。Joe之前有过这样的经历,也去过法庭,可他在法庭花费的时间和金钱基本等于他一单生意的利润了。

我们如何帮助Sara和Joe?

区块链的解决方案就可以用在这个案例中。在Sara的故事中,我们需要让Mark每月支付房租。这是一个基于时间的触发点。你的日历应用根据这个触发点推送预设的事件提醒。

在Joe的案例中,一旦合约条款履行,对方就必须付款。这是一个基于条件的触发点。想想你上一次在亚马逊上买电子书。亚马逊只会在确认你付款后发货。

关键在于,计算机程序能够坚决执行指令。比如你现在点开这篇文章,向下滑动页面,计算机程序就正在执行你的指令。所以为了帮助Sara,我们需要把租房合约转换成代码的形式。

Sara和Mark之间的智能合约伪代码

如果今天是30号并且房租还没付,那么从Mark的账户中转款500美元到Sara的账户,但是我们应该把代码配置到哪里呢?代码应该配置到合同参与方的电脑上。Sara和Mark的银行也会参与这个私有区块链网络。Joe和Sara将各签署一份代码合同(即智能合同)。然后合同将被配置到区块链网络中,Mark和Sara各自的银行都会得到一份合同副本。每月30日,当指针走到12点时,约定好的金额将会从Mark的账户转入Sara的账户。Joe也开始使用智能合约强制他的客户支付事先同意的金额。

Sara高兴了,因为她不用再依赖Mark的同意就能得到房租。Joe也很满意,因为他再也不用去法庭寻求正义。现在Joe可以把这些精力放在拓展生意上。

数字选举

还记得上次你为了投票站在人群中大排长队吗?如果能在家投票呢?在线投票的最大问题就是安全。选票可能被篡改或者黑客们可以找出你投给了谁。区块链可以提供条件,让你更安全地匿名投票。由于美国选民投票率低,数字投票可以带来更多参与者。

分配存储空间

当你使用Google Drive,Dropbox等服务存储你的文件时,最大的问题是你不得不相信服务供应商不会窥视你的数据。政府可能强制要求他们披露数据。在区块链中,数据是去中心化的,并且以高度加密的形式被存储在网络中不同的电脑里。

这种方式也可以减少存储成本,当你需要使用的存储空间超过了电脑的配置,你可以租用存储空间。Storj就是一个例子,就像一个提供数据存储服务的Airbnb或Uber。


原文发布时间为:2018-03-2
本文作者:文摘菌
本文来自云栖社区合作伙伴“ 大数据文摘”,了解相关信息可以关注“ 大数据文摘”微信公众号
相关文章
|
1月前
|
安全 JavaScript 前端开发
区块链钱包系统开发解决方案/需求设计/功能逻辑/案例详细/源码步骤
The development of a blockchain wallet system involves multiple aspects, and the following is the detailed logic for developing a blockchain wallet system:
|
2月前
|
数据采集 监控 算法
区块链量化交易系统开发策略详细丨需求步骤丨案例设计丨规则玩法丨成熟源码
策略:建立数据采集系统,获取各种市场数据,包括交易数据、新闻情报、社交媒体消息等。
|
2月前
|
安全 区块链
区块链农场游戏系统开发运营版/玩法详情/规则方案/案例设计/项目源码
Developing a blockchain farm game system is an interesting and challenging task. Here is a design solution that can help you get started developing such a system
|
7月前
|
安全 区块链
NFT卡牌链游系统开发详情指南(区块链游戏系统开发源码)丨NFT卡牌链游系统开发运营版/需求步骤/案例逻辑/源码说明
Requirement analysis and planning: Clarify the system's goals and functional requirements. Understand the characteristics and working methods of the NFT card chain game system. Collect user requirements, define system card rules, game modes, and transaction functions.
|
7月前
|
安全 区块链
区块链商城系统开发运营版丨区块链商城系统开发详细流程/设计案例/需求逻辑/功能源码
User registration and login: Provide user registration and login functions to ensure the security and privacy protection of user information.
|
7月前
|
SQL 安全 网络安全
区块链交易所系统开发(稳定版)/开发案例/详细逻辑/规则方案丨区块链链交易所源码项目
The source code parsing of blockchain exchanges involves a large amount of technical details and complexity. The following is an overview and explanation of the common components and functions of blockchain exchange source code
|
7月前
|
SQL 安全 区块链
交易所系统开发(案例项目)丨区块链交易所系统开发(稳定版)/成熟技术/步骤逻辑/源码教程
The development of a blockchain exchange system involves complex technologies and functions.
|
7月前
|
安全 区块链
区块链交易所开发运营版丨区块链交易所系统开发规则详细/项目案例/设计功能/需求逻辑/源码部署
Blockchain exchange refers to an online platform built on blockchain technology for trading and managing digital assets, such as cryptocurrencies (such as Bitcoin, Ethereum, etc.) and other digital assets or tokens. Blockchain exchanges allow users to buy, sell, store, and manage digital assets.
|
7月前
|
区块链 安全
区块链交易所系统开发详细指南丨交易所系统开发功能逻辑/方案介绍/案例设计/逻辑项目/源码出售
User experience: The interface and user experience of blockchain exchanges should be intuitive, user-friendly, and easy to use and navigate. The platform should provide a simple and clear trading interface to facilitate users' buying and selling operations.
|
8月前
|
敏捷开发 安全 网络安全
区块链商城开发稳定版丨区块链商城系统开发功能逻辑/规则设计/案例开发/详细项目/源码说明
Decentralized trust: The blockchain mall eliminates the need for trust intermediaries in traditional e-commerce platforms through its decentralized characteristics. All transaction information is publicly recorded on the blockchain, allowing buyers and sellers to mutually verify and trust the authen

热门文章

最新文章

相关实验场景

更多