伟大的事情都很简单,而且大多数都可以被凝结成几个词:自由,正义,荣誉,责任,仁慈,希望。——温斯顿·丘吉尔

在本文中,我将用代码示例来描述我所知道的最简单的区块链应用程序。这对于那些以区块链为起点的人来说是十分有用的,也可以为经验更为丰富的架构师们提供一个设计模型。
让我们想象一下下面这个用例:你收到了一份经了好几手的文档,而且你想要确保它的真实性。这份文件可能是你要购买的汽车的服务手册,也可能是证明你要购买的房屋的房产证明,它可能是任何东西。
数据:Base TVL突破6000万美元,过去7天增幅逾6000%:7月31日消息,据L2BEAT数据显示,以太坊Layer2网络总锁仓量现为104.7亿美元,其中,OPMainnet TVL为29.2亿美元,过去7天增幅为4.64%;Base TVL为6058万美元,过去7天增幅为6176.51%;Mantle TVL为4474万美元,过去7天增幅为64.7%;Linea TVL为3177万美元,过去7天增幅为52.09%;此外,Starknet TVL为9960万美元,过去7天跌幅为22.94%。[2023/7/31 16:08:26]
对文档进行数字签名以确保其不被篡改并不是什么新鲜事了,你可以获取文档内容并生成一个加密签名,该签名会与文档本身一起被发送出去。
文档接受者可以再次生成签名,并验证其与提供的签名是否匹配。若匹配一致,则证明文档没有被更改过。这就是MD5checksums可以提供的功能,使用起来非常方便。但它的缺点是你需要通过接收签名来验证文档的真实性。如果有人在中间同时修改了文件和签名,那你便无从查证了。
Web3基础设施公司ChainSafe发布跨链区块头预言机Zipline Casper原型:7月28日消息,Web3 基础设施公司ChainSafe宣布发布Zipline Casper原型,Zipline Casper是一个乐观的、信任最小化的跨链区块头预言机,允许任何人使用Casper finality 协议(例如,以太坊或 Gnosis)从链中获取区块头,并将它们提交到另一个EVM链上,同时保证未由源链最终确定的区块头最终将在目标链被拒绝。
Zipline Casper是一个由Gnosis Builders计划资助的项目。ChainSafe将于2023年底之前推出Zipline Casper简化版本。[2023/7/28 16:04:27]
由于从个人那里获取数据并不十分可信,因此有时会有第三方介入,提供有偿的记录保存服务。这种获利动机是促使记录保管者保持诚实的根本原因。
安全团队:SwapX漏洞总共损失了约100万美元:金色财经报道,据CertiK监测,SwapX漏洞总共损失了约100万美元。CeritK安全专家总共发现了四个与该漏洞相关的外部账户EOA。目前攻击者已获利313,000美元,请用户保持警惕。[2023/2/28 12:32:55]
第三方的介入确实是一个可行的方案,但远不是最完美的方案。记录保管者会将自己放在权力顶端的位置,并且在没有竞争压力的情况下榨取高额酬金。更糟糕的是,如果经济激励机制发生变化,那么记录保管者可能会变腐败。又由谁来看守这些守门人呢?

知情人士:SBF可能将前往美国接受问询:金色财经报道,据三位知情人士透露,美国和巴哈马当局一直在讨论将FTX创始人SBF带到美国接受问询的可能性。最近几天,两国执法官员之间的沟通有所加强,因为他们在调查SBF在加密货币公司FTX的崩溃中所扮演的角色。其中一名知情人士说,SBF一直在与巴哈马当局合作。
此前消息,FTX创始人SBF表示,要亲自与监管方面进行会面。我的目标是为客户做正确的事情。[2022/11/16 13:10:03]
区块链能为你做什么?
区块链数据储存是去中心化的、稳定的、不可变的。
“去中心化的”意味着数据储存在不同人员的硬件上共同运行。“稳定的”意味着即使一些参与者离开或者终止合作,数据储存也仍将继续运行。“不可变的”意味着一旦数据被储存在区块链中,它将无法被更改。
俄罗斯为跨境加密货币支付开发沙盒:金色财经报道,据当地媒体报道,一个促进俄罗斯出口的机构目前正致力于建立一个国际加密货币支付的沙盒,其目的是为了确定数字资产结算的潜在监管和技术挑战。俄罗斯出口中心(REC)是一个负责支持俄罗斯出口的国营机构,目前正在考虑使用数字货币作为制裁下国际结算的替代方法。该机构认为,建立一个 \"跨境数字沙盒 \"是一个很有前途的举措。该项目将旨在为金融科技公司创造机会,代表俄罗斯出口商和进口商使用数字金融工具处理付款。
REC负责人Veronika Nikishina表示,加密货币的结算代表了一种替代的支付系统,它现在的发展速度令人难以置信。(Bitcoin.com)[2022/6/16 4:30:46]
区块链以一种优雅的方式解决了文档注册表问题。一旦我们在区块链注册表中签了名,我们就不必担心文档和签名会被篡改。要想做到这一点,大多数参与者必须就这一变化达成一致意见,那这就不能算是什么秘密了。
与此同时,没有任何人有权以提供此服务的方式收取酬金,参与者们可以自己提供这项服务。
在这种情况下,文档可以是任何数据集。同样的模型也适用于验证任何商业交易、IoT数据集或用户身份等数据的真实性。
还是那句话:区块链以一种优雅的方式解决了文档注册表问题。一旦我们记录了签名,它就无法被篡改了。
如果我是在2016年写这篇文章的话,我可以执行大约一百行代码,然后给出一份二十多页的白皮书,并为一个项目筹集数百万美元。这一模型的应用是无穷无尽的,也的确有很多人抓住了这个机会。
如今,了解如何构建区块来设计更为复杂的解决方案是十分有用的。所有的区块链解决方案都依赖于储存用户生成的数据,并且要保证这些数据在不依赖于任何人的情况下仍是可信的。

执行
这次我没有从头开始编写合约代码。因为我一般不会做重复的工作,而区块链注册表已经被创建过十几次了。谷歌一键搜索就能找到GitHubrepo,我将用它来展示该模型是如何运作的。即使它使用的是老版的solidity,它仍然可以很好的工作,而且你可以自己测试一下。
这个合约非常简单,只有一个相关的合约变量和两个函数。
文档映射表把为文档计算的hash散列与添加它的区块链接起来。一个添加方法需要一个hash散列,并且将其储存在映射表中。一个验证方法返还一个hash散列的时间戳。

前端允许你上传带有合约的文档,添加签名并利用sha256算法计算文档内容的哈希值。

前端依然让你上传带有合约的文档,此时需要验证一下之前是否上传过该文档,如果之前上传过,则会返回上传的大概时间。

这就是实现去中心化文档注册表的全部内容,该注册表做了两件事情:
签署文档;
验证文档自上次记录签名后是否发生过改变;
这种方法之所以有效,是因为两个不同的文档具有相同签名的概率几乎为零。如果你能得到时间戳,那么你就可以确定你提供的文档是在哪个时间被导入到注册表中的。
当然,合约代码是可以被更新和改进的,但这17行核心代码仍然是正确的。
总结
文档注册表是具有商业价值的区块链应用程序中最容易实现的一个应用程序。在2016年,本文中的几行代码就足以助力一个百万美元的项目。如今,它们仍然能在更复杂的解决方案中反复使用。
文档注册表有效地利用了区块链的去中心化性和不变性这两个属性,从而不需要依赖其他人来证明数据的真实性。这个想法非常简单,但却是具有革命意义的。
来源|Hackernoon编译|火火酱责编|Carol出品|区块链大本营
据Coindesk8月30日报道,泰国正在整合IBM和马士基的区块链项目,以简化其货运追踪程序.
1900/1/1 0:00:00最近看到了一篇文章,觉得写的很有意思,文章中写的当今的特朗普加征关税跟当年的胡佛有异曲同工之妙,当年的胡佛对其他国家加征高额关税成功引发了美国的经融危机,导致本国失业率飙升,一度高达40%.
1900/1/1 0:00:00文章来源:中国经营报原文标题:《供应链金融风险防控新武器:区块链嵌入交易环节》作者:蒋牧云、张荣旺近期,几次接连的供应链金融风险暴露.
1900/1/1 0:00:00在大多数人看来,比特币的PoW算法非常浪费资源。本篇文章,我将阐述万物皆能源的观点,例如金钱能源、能源使用的主观性,以及PoW能耗对现有治理系统的影响.
1900/1/1 0:00:00汉堡王是餐饮业巨头,在全球拥有一万多家分店,深受欢迎。现在,顾客可以在餐厅的移动APP上用比特币购买他们喜爱的食物.
1900/1/1 0:00:00据成都链安态势感知平台Eagle-Eye统计数据显示,8月各类攻击事件、丢币事件频发,共发生11起较为典型的安全事件.
1900/1/1 0:00:00