今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和编写智能合约结合起来看. 写在前面 阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以太坊是什么除此之外,你最好还了解一些HTML及JavaScript知识. 本文通过实例教大家来开发去中心化应用,应用效果如图: 从本文,你可以学习到: 搭建智能合约开发环境 创建Truffle项目 编写智能合约 编译和部署智能合约到区块链 如何通过Web3和智能合约交互 MetaMask 的使用 小专栏用户在教程结…
在上篇文章中,我们主要从价值定位.技术层次架构.服务质量.去中心化程度,和经济激励机制五个方面分析了三个项目的不同.在这一篇文章中,我们将着重从区块链的架构设计.数据传输技术设计和数据存储技术设计三方面继续分析. 区块链架构 Storj 仅使用 ERC20 的 Token 来标识其存储节点的贡献,而平台本身没有区块链的支持.因此其客户端(Client/User)与存储节点(Storage Node/Miner)之间的交易是通过中心化的服务节点(Satellite)来完成.因此严格的说,Storj…
Filecoin,Storj 以及 PPIO 这三个存储公链的设计思路是不一样的,没有优劣之分,写这篇文章也并不是为了争论各项目的好坏对错.去中心化存储是一个长期商业赛道,不同团队在同一个赛道上往不同的小方向分别探路是一件好事.因为不论哪个项目能最终获得成功,从大方向上来说都是分布式存储的胜利.但不一样的思路确实会影响实现的方法,本篇文章将着重介绍这些项目在**实现方法及使用技术上**的差别. 先简单介绍一下这三个存储公链: Filecoin(https://filecoin.io)一种开源的公…
P90 .1-从零构建和部署去中心化投票App-01 P91 .2-从零构建和部署去中心化投票App-02 P92 .3-从零构建和部署去中心化投票App-03 参考博文:http://liyuechun.org/2017/10/13/smart-contract-voting-dapp/ 课程目标 了解区块链智能合约 学会搭建智能合约开发环境 学会如何编译智能合约 学会如何将智能合约部署到区块链 学会如何通过WebApp和智能合约尽心互动 掌握DApp(去中心化App)的整个开发部署流程 掌握…
早在 2014 年前后,协议智能合约就已经出现了,最初协议很笨重,包含了许多不同的部分,每个部分都是一个单独的智能合约,你需要在区块链本身的协议中添加不同的智能合约,这需要几个月甚至几年的时间,而之后出现了一个重大转变,那就是以太坊的脚本化智能合约出现了,替代了原来那种笨重的协议智能合约,只需要几天到几个星期就可以完成智能合约脚本,并且上线智能合约,这也催生出了全新智能合约类型,实现其模块化,合约之间可以实现交互,脚本由不同的人开发,这绝对是一个重大创新,像现在NGK智能合约就是基于这类技术所开…
据最新官方消息称:NGK已于近日宣布将进军DeFi领域,NGK此次的DeFi的项目将会是一个去中心的交易平台,其最大的功能是进行数字货币的交换.在用户选择了需要支付的数字货币和想购买的数字货币后,系统自身会根据算法给出预计成交价格.滑点.对市场价格的影响和本次收取的交易手续费.如果用户认可这个价格,可以在连接钱包后,点击兑换进行交易. 如果此次交易成功,交易信息会被打包到NGK区块链,这个过程会收取一定的费用支付给矿工的GAS费用,这个费用会跟随网络的拥堵情况而改变,收的GAS费用和交易的金额一…
文/磐石之心 几天前与好友聊到众筹咖啡馆的事情,他向我讲述了一个非常具有特色的众筹咖啡馆案例.而这个案例也引发我对当前互联网开放.去中心和集权的一些思考,今天就简单写出来与大家分享. 一个无赚钱目的的众筹咖啡馆案例 众筹咖啡馆其实听起来并无新意,无非是有一个发起人,找一群人入股,然后通过咖啡馆进行营利,然后众筹者参与分成.而众筹项目的发起人是咖啡馆的最大股东,对咖啡馆具有所有权和经营权. 但是我今天要讲的众筹咖啡馆案例与普通的众筹案例完全不同.这个特色众筹咖啡馆项目是在北大毕业的人群中发起,这群…
在区块链行业里,有两派人一直在争论:一个是以比特币和以太坊为首的社群,另一个是以EOS为首的社群.这两群人一直在争论谁才是真正的未来,双方都认为自己这边更有未来.其中EOS抗争的重点就是100万TPS.   这里先给TPS的科普一下,在区块链里面有个性能指标,叫做TPS,是每秒能确认的交易数量.早期比特币的TPS只有7笔/秒:以太坊只有几十笔/秒:而EOS号称可以做到100万笔/秒,但是经过实测,目前可以做到4000是没问题的.   那为什么会有如此巨大的差异呢?以太坊社群的粉丝认为以太坊和比特…
我的前面一篇文章讲到如何做去中化存储,文其中提到了QoS (Quality of Service),那么QoS是什么?为什么QoS那么重要?下面将详细描述. 什么是QoS? 提到QoS,就要先了解QoE QoE是应用程序或服务的用户的喜悦程度或烦恼程度. 它是用户体验的期望或享受期望,根据用户的个性和当前状态而不同.简单来说,就是QoE=用户感觉到的“质量”或“性能”或“舒适度”) QoS QoS是关于将底层网络服务提供给应用层服务的保证. QoS机制提供了用于确保应用程序在交付时所需的网络资源…
libsnark 是实现了 zkSNARK 模式的 C++ 库.zkSNARK 是一个证明/验证计算完整性的加密方法,也即零知识验证的算法, https://github.com/scipr-lab/libsnark.       作者:ebit堡主链接:https://www.zhihu.com/question/59968824/answer/171779341来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我觉得,最实用的有两个功能:比特币搬砖:生产bitc…