![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
热爱中医的程序员
热爱中医的程序员
展开
-
第七课:MAC去中心化钱包开发之首页
一.前言在上一讲中,我们创建了钱包账户,备份了私钥,但是我们还是无法使用它,最基础的功能就是登录钱包、查看钱包资产、转账、查看转账记录等等,今天我们先把登录和首页搭建好。二.登录页面用到的合约: 验证账户密码合约调用示例:不再粘贴所有代码,如需查看请直接下载! <script type="text/javascript"> //登录方法 function login(){ var token=$('#token').val();原创 2020-07-01 15:15:02 · 475 阅读 · 0 评论 -
第六课:MAC去中心化钱包开发之备份私钥
一.私钥 这节课继续将注册Token后的步骤,就是备份私钥。每个公链都会有私钥,但是不尽相同。MAC底层的私钥比较多,有4个。分别是钱包钥匙钱包钥匙是开启MAC钱包的必备信息之一,格式为mac三个字母开头的一长串字符,创建钱包账户后会提示保存到本地,配合助记词一起用来导入账户。助记词助记词是开启MAC钱包的必备信息之一,由若干个英文单字组成而成,创建钱包账户后提示保存到本地,配合钱包钥匙一起用来导入账户身份信息身份信息是MAC钱包用来标识身份的私人信息,由AA原创 2020-06-29 16:04:22 · 535 阅读 · 0 评论 -
第三课:基于MAC的DAPP开发
一、去中心化商业级应用(DBAPP) 去中心化交易平台等众多去中心化的应用底层开发,利用多原链的底层技术,进行去中心化平台的开发,对于去中心化的应用最主要的问题就是关于性能的问题,通过MAC多原链高性能可以解决这一问题痛点,高TPS可以解决诸如金融物流溯源等产业的需求,真正的实现商业级的应用,让区块链真正的进入3.0的时代,MAC多原链让区块链去中心化的技术从技术理论层面到实际应用层面,商业应用是对技术性能的最大考核标准,目前我们已经拥有了一些应用开发商基于多原链进行应用,未来我们还将会接入更多的应用,原创 2020-06-17 16:04:24 · 332 阅读 · 0 评论 -
第一课:MAC多原链介绍
一、MAC多原链的介绍1.1 MAC多原链简介 Multiple Atomic Chain(简称MAC,多原链)是开发在比特币和以太坊之外的第三种区块链底层生态系统,致力于拓展区块链技术的商业应用边界和技术边界,让大众用户用户能够真实的感受到区块链技术的价值,让区块链不在停滞于学术理论层面而是更加直接的应用到开发应用的实践中去,多原链的开发将是商业应用和区块链技术碰撞的火花,也是对区块链现有技术的一种挑战,跳跃出了现有技术领域思维,为区块链3.0生态应用体系的开创先锋。 在多原链系统中,可以通过价原创 2020-06-17 15:39:49 · 1108 阅读 · 0 评论 -
9第九课:关于DAPP开发的现状之我见
一、背景首先DAPP是去中心化的应用,所以必须基于区块链来进行开发。一般有两种方式,一个是自己搭建环境,另一个就是对接现有的公链。二、自己搭建区块链像联盟链和私有链基本都是自己搭建环境、部署节点。然后在上面进行DAPP的开发。这种私有链或联盟链大部分节点数都不多,中心化比较严重,其实就是由中心化变为了多中心化,本质上离真正的区块链思想还比较远。而且大部分宣称打造公链的,其实就是部署的联盟链。对于传统的开发人员并不熟悉区块链的底层,这种开发模式上手难度比较高,成本也很大,所以大部分DAPP不会采用这种原创 2020-06-17 15:05:47 · 264 阅读 · 0 评论 -
8.第八课:区块链的应用方向
一、应用前提从技术角度解释,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。由此来看,能够影响未来世界的区块链应用项目,它们必须有以下几个共同特质:所在领域对数据安全需求极高所在领域对数据隐私要求极高运转计算过程需要可追溯、不可篡改可降低社会成本开放姿态,众人皆能贡献参与拥有自己独立发行的token令牌该行业在互联网格局中已高度繁荣二、金融区块链应用金融领域的核心价值:促进反洗钱和顾客身份审查。在区块链的创新和应用探索中,金融是最主要的领域,区块原创 2020-06-12 18:17:49 · 522 阅读 · 0 评论 -
7.第七课:区块链的整体架构
一、前言区块链本身不是新技术,可以说它是一种技术架构。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。我们的课程也是按照区块链的技术架构,从底层数据层慢慢讲起,讲到上层的应用。二、架构图从架构设计上来说,区块链可以简单的分为三个层次,协议层、扩展层和应用层。其中,协议层又可以分为存储层和网络层,它们相互独立但又不可分割。如图:三、协议层所谓的协议层,就是指代最底层的技术。这个层次通常是一个完整的区块链产品,类似于我们电脑的操作系统,它维护着网络节点,仅提供Api供调用。通常官方原创 2020-06-09 10:04:41 · 2930 阅读 · 0 评论 -
5第五课:平行链和侧链技术
一、什么是侧链和主链?主链:即正式上线的、独立的区块链网络。可以这样说,区块链的存储数据的实体,一般认为是主链网络本身。比如BTC主网、ETH主网和EOS主网都是主链。侧链:首先,侧链协议的本质属于一种跨区块链的解决方案。简单的说,通过此方案可以让数据信息在两条区块链之间实现转移。侧链最初的提出是基于实现比特币和其他数字资产在多个区块链间的转移。通俗来说,侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展。侧链完全独立于主链,但是这两个账本之间能够“互相操作”,实现交互。二、侧原创 2020-06-04 11:43:21 · 1298 阅读 · 0 评论 -
区块链行业感受及近期的一些规划
一、区块链行业感受自从2018年底进入区块链行业以来,深信区块链会给未来的互联网带来颠覆,但是就目前的发展轨迹来看,还是炒作大于实际,比特币让大家认识了区块链,以太坊让大家使用了区块链,EOS让大家看到了区块链的未来,但是就目前来看,区块链仍旧停留在发展的初期。1.效率低下目前所有的区块链面临最大的发展问题是如何解决效率问题,使得交易处理能力能够跟上目前的业务,比如我要给商城中的订单上链,每生成一笔订单就要在区块链产生一笔交易,试问目前的区块链能否满足此需求,特别是某宝双11上每秒的峰值达到40w,基原创 2020-06-03 18:05:33 · 693 阅读 · 0 评论 -
MAC合约3.0API
本地签名说明:本地签名用于客户端与服务器之间的加密传输合约名称简介签名工具A对钱包钥匙和账户密码进行加密签名工具B对钱包钥匙、助记词和账户密码进行加密签名工具C对身份信息、MT签名串和账户密码进行加密签名工具D对账户密码进行加密签名工具G对MT签名串和账户密码进行加密签名工具H对助记词和MT签名串进行加密签名工具I对身份信息和账户密码进行加密签名工具J对钱包钥匙和助记词进行加密签名工具K对MT签名串进行加密MP原创 2020-06-03 16:24:18 · 2459 阅读 · 0 评论 -
4第四课:智能合约
一、智能合约的成长背景谈到区块链,以太坊必定离不开‘智能合约’(Smart contract)这个词。智能合约是90年代就提被提出来的一个词,而限于当时的种种问题,智能合约还不足以获得成长。类似于更早就提出的‘人工智能’的概念。同样是限于当年的计算能力,数据资源等等原因不足以得到发展。二、一个例子我们从一个简单的合约的例子来看。例如A公司与B公司签订的买卖合同,如果A公司到账后,那么B公司则在一定的时间内应当赋予A公司一定的物资。如果A公司在付款之后,B公司拒不履行合同。或者其他的理由延迟发货期限。原创 2020-06-03 10:07:22 · 592 阅读 · 0 评论 -
3第三课:区块链的激励机制
一、什么是激励机制让别人干活,必须得付出酬劳。区块链的世界也同理,节点通过共识机制来创造新的区块,哪个节点创造出来,该节点就会得到Token(虚拟货币)。所以每个在区块链上活跃的节点都在通过挖矿的方式来获取Token,比如比特币是通过算力,谁先算出这个hash的结果,谁得到奖励,以太坊则是通过一定的行为来触发,你触发次数越多,权益就越高,收获的奖励也就越多。这个奖励机制太聪明了,它让无数人前赴后继往里冲。奖励机制是区块链最伟大的发明。简单来说,激励机制是通过经济平衡的手段,鼓励节点参与到维护区块链系统原创 2020-06-02 10:50:25 · 10000 阅读 · 1 评论 -
2第二课:共识机制
一、什么是共识机制上一节讲了区块链是由区块组成的链条,分布式的存储在所有节点(服务器)上,每个节点上的链条是一致的。那么面临的一个难题就是,如何同时存储的时候保持一致,必须有一个规则,这个规则就是共识机制。比较常用的有POW(工作量证明),POS(权益证明),DPOS(代理权益证明)等等。二、什么是POW?POW(Proof Of Work)工作量证明,就是谁能力越高听谁的。PoW是最有名的共识机制,我们熟知的BTC,ETH,LTC等,均使用该机制。PoW可以说就是挖矿获得多少货币奖励,取决于原创 2020-06-01 09:34:06 · 579 阅读 · 0 评论 -
1第一课:区块链综述
一、区块链的发展现状从2008年中本聪发布比特币白皮书开始,区块链正式进入这个世界。到现在整整10年时间,区块链经历了币圈的疯狂和链圈的稳步发展。但是,仍然有绝大多数人不了解区块链,甚至是参与炒币的一些人都不知道区块链的本质是什么。下面我们从最朴实的方式去学习了解什么是区块链。二、区块链的本质区块链是什么?一句话,它是一种特殊的分布式账本。首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取。其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链原创 2020-05-29 16:09:35 · 1168 阅读 · 0 评论