- 干货 | 几行代码就能撸一个文档注册Dapp,一文学会以太坊Dapp开发
- 来源:区块链大本营
伟大的事情都很简单,而且大多数都可以被凝结成几个词:自由,正义,荣誉,责任,仁慈,希望。——温斯顿·丘吉尔
区块链能为你做什么?
区块链数据储存是去中心化的、稳定的、不可变的。
“去中心化的”意味着数据储存在不同人员的硬件上共同运行。“稳定的”意味着即使一些参与者离开或者终止合作,数据储存也仍将继续运行。“不可变的”意味着一旦数据被储存在区块链中,它将无法被更改。
区块链以一种优雅的方式解决了文档注册表问题。一旦我们在区块链注册表中签了名,我们就不必担心文档和签名会被篡改。要想做到这一点,大多数参与者必须就这一变化达成一致意见,那这就不能算是什么秘密了。
与此同时,没有任何人有权以提供此服务的方式收取酬金,参与者们可以自己提供这项服务。
在这种情况下,文档可以是任何数据集。同样的模型也适用于验证任何商业交易、IoT(物联网)数据集或用户身份等数据的真实性。
还是那句话:区块链以一种优雅的方式解决了文档注册表问题。一旦我们记录了签名,它就无法被篡改了。
如果我是在2016年写这篇文章的话,我可以执行大约一百行代码,然后给出一份二十多页的白皮书,并为一个项目筹集数百万美元(https://vinchain.io/)。这一模型的应用是无穷无尽的,也的确有很多人抓住了这个机会。
执行
这次我没有从头开始编写合约代码。因为我一般不会做重复的工作,而区块链注册表已经被创建过十几次了。谷歌一键搜索就能找到 GitHub repo(https://github.com/nakov/Ethereum-Web3-Document-Registry-Demo),我将用它来展示该模型是如何运作的。即使它使用的是老版的solidity,它仍然可以很好的工作,而且你可以自己测试一下(感谢Svetlin!)。
这个合约非常简单,只有一个相关的合约变量和两个函数。
文档映射表把为文档计算的hash散列与添加它的区块链接起来。一个添加方法(add method)需要一个hash散列,并且将其储存在映射表中。一个验证方法(verifiy method)返还一个hash散列的时间戳。
这就是实现去中心化文档注册表的全部内容,该注册表做了两件事情:
签署文档;
验证文档自上次记录签名后是否发生过改变;
这种方法之所以有效,是因为两个不同的文档具有相同签名的概率几乎为零。如果你能得到时间戳,那么你就可以确定你提供的文档是在哪个时间被导入到注册表中的。
当然,合约代码是可以被更新和改进的,但这17行核心代码仍然是正确的。
总结
文档注册表是具有商业价值的区块链应用程序中最容易实现的一个应用程序。在2016年,本文中的几行代码就足以助力一个百万美元的项目。如今,它们仍然能在更复杂的解决方案中反复使用。
文档注册表有效地利用了区块链的去中心化性和不变性这两个属性,从而不需要依赖其他人来证明数据的真实性。这个想法非常简单,但却是具有革命意义的。
你是否想尝试一下?或有什么想法,可以在留言区告诉我们哦~
推荐阅读:
猛戳""有惊喜哟![]()
老铁在看了吗?👇
区块
-
-
- Huobi的区块链手机下周将在东南亚上市
- 中国密码交易所Huobi计划下周在东南亚推出其区块链智能手机锐角(Acute Angle)。 菜鸟区块链 文 | 菜鸟区块链 正式发射即将到来 根据金融巨头9月3日的一份报告,Huobi的新区块
- 菜鸟区块链
-
-
-
- 分布式金融的基础设施:如何驱动主流采用?
- (盛开的果树园,梵高) 金融和科技结合之后,一直向更高效更低成本以及服务更多人的方向发展。从一开始金融公司的信息化到2008年之后出现真正的金融科技企业如Lenging Club等,到后来涌现更多互联
- 蓝狐笔记
-
-
-
- 以太坊、BCH等主流项目的开发资金又快花光了,项目开发会停摆吗?
- 8 月末,以太坊基金会(Ethereum Foundation)宣布将拨款超过 246 万美元用于资助以太坊 2.0 的开发。 7 月上旬,加密货币衍生品交易平台 BitMEX 的母公司 HDR Gl
- 白话区块链
-
-
-
- 全球区块链早讯(9.5)
- 每日行情快讯:BTC早间围绕10600美元附近宽幅震荡 BTC早间围绕10600美元附近宽幅震荡。BTC在币安现报10561.03美元,24h跌幅1.44%。 1.全球数字货币市场总价值为2681.9
- 全球区块链早讯
-
-
-
- 央行的数字货币挺厉害
- 同志们好,这里是狗哥的第377篇日记。 昨天得到APP出了一个新课, 穆长春的《科技金融前沿:Libra与数字货币展望》。 穆长春是中国人民银行支付结算司副司长,可以说是深度研究了数字货币、深度
- 狗哥币圈实盘日记
-
-
-
- 全球区块链早讯(9.4)
- 每日行情快讯:BTC早间7点快速下跌 最低触及10468.06美元 BTC凌晨维持横盘,早间7点快速下跌,最低触及10468.06美元。BTC在币安现报10516.03美元,24h涨幅1.83%。 1
- 全球区块链早讯
-
-
-
- 为什么格上能够构造全同态加密-3
- ▼ 本文由陈智罡博士撰写 格上加密方案是一种噪音加密方案,这种方案与直觉非常吻合。 例如,你给一个非专业人士解释格加密的本质,就是往消息里添加一些噪音作为扰动。我相信对于非专业人士一定能够理解。因为
- 格密链
-
-
-
- 400家公司闯入心理赛道:9000万抑郁症患者市场 仅一家融资到B轮
- 记者 | 刘小倩 编辑 | 吴晋娜 “6月,美国一家将冥想融入现代元素,通过提供音频冥想内容、助眠故事及放松身心的App Calm宣布完成2700万美元A轮融资,此轮融资使该公司估值达2.5亿美元。
- 铅笔道
-
-
-
- 干货 | 几行代码就能撸一个文档注册Dapp,一文学会以太坊Dapp开发
- | Hackernoon 编译 | 火火酱 责编 | Carol 出品 | 区块链大本营(blockchain_camp) 伟大的事情都很简单,而且大多数都可以被凝结成几个词:自由,正义
- 区块链大本营
-
-
-
- 区块链游戏已凉,Defi和DAO迎来“复兴”?| 柏林区块链周见闻
- 8月23-25日,来自世界各地约800名以太坊开发人员齐聚柏林技术大学,一起辩论和展示如何在世界上第二大最受欢迎的区块链的基础上进行开发。 在柏林区块链周结束后,社交媒体上许多人都指出区块链游戏和
- 陀螺财经
-
-
-
- 比特币强势反弹,重回一万,比特币价格周报
- 上周我们根据基本面数据认为短期行情不值得悲观,极度恐慌之后,市场在渐渐好转。随后几天比特币价格走势也符合我们预期,虚破9500美元后强势反弹,逼近10800美元。本周我们继续结合基本面数据来分析下当前
- Yesbit区块链投资
-
-
-
- 区块链游戏已凉,Defi和DAO迎来“复兴”?| 柏林区块链周见闻
- 8月23-25日,来自世界各地约800名以太坊开发人员齐聚柏林技术大学,一起辩论和展示如何在世界上第二大最受欢迎的区块链的基础上进行开发。 在柏林区块链周结束后,社交媒体上许多人都指出区块链游戏和
- 陀螺财经
-
-
-
- 依托实体产业撬动千万流量的ULM,如何将物联网与区块链完美融合?
- 随着国力稳步提升,国内制造业生产力由原来的快速发展逐渐进入过剩态势,越来越多企业产品库存量上升,这些库存商品短期内难以变现。过剩背景下,实体经济悄然进入困难时期。 菜鸟区块链 文 | 菜鸟区块链
- 菜鸟区块链
-


朋友会在“发现-看一看”看到你“在看”的内容