FISCO-BCOS

关于fisco bcos pbft共识算法核心理论及实践

蓝咒 提交于 2020-10-05 07:44:27
2f+1=正常节点 3f + 1=总节点 PBFT算法的核心理论是n>=3f+1 n是系统中的总节点数,f是允许出现故障的节点数。换句话说,如果这个系统允许出现f个故障,那么这个系统必须包括n个节点,才能解决故障。 PBFT容忍无效或者恶意节点数:f,为了保障整个系统可以正常运转,需要有2f+1个正常节点,系统的总节点数为:|R| = 3f + 1。也就是说,PBFT算法可以容忍小于1/3个无效或者恶意节点, 只要有不少于(2*f+1)个非恶意节点正常工作,该系统就能达成一致性,如:7个节点的系统中允许2个节点出现拜占庭错误。 注: n是节点的总数 f是出问题的节点数 如下图所示: 我们通过杀掉节点的进程来模拟问题节点 总共7个节点出现一个问题节点 交易正常 总共7个节点出现2个问题节点 交易正常 总共7个节点出现3个问题节点(杀了3个节点,结果全部显示异常,应该是webase的bug) 交易出现问题 来源: oschina 链接: https://my.oschina.net/u/4348489/blog/4640218

区块链 技术运用web分析

家住魔仙堡 提交于 2020-10-02 10:33:32
从5G到区块链技术,高新科技是我国突出重围之道上较大的秘密武器。 进到今年 ,在我国的社会经济发展趋势应对着新的规定。如今的中国已经加快争得重要高新科技的全世界领导干部影响力,基本上每一次新技术应用的合理布局,我国也没有错过了。 据《华尔街日报》报导,我国方案在2030年前,根据从wifi网络到人工智能技术等各层面的布署,为经济发展引入1.四万亿美金。 做为新基建的关键技术性之一,区块链技术于上年被提及了关键的我国战略意义,为中国科学之途颠覆式创新。正因区块链技术具有颠复目前技术性和商业服务合作方式、变成新的互联网技术最底层的特质,世界各国在角逐规范皇座的全过程中进行了“太空竞赛”。 今年,国家信息中心带头,中国移动通信、银联商务、大枣高新科技协同进行区块链技术服务体系(BSN),这一举动一度被国外新闻媒体讲解为国家队宣布入场的数据信号。 此前,BSN再传最新动态,不但分拆出BSN国际性和BSN我国,还首次训话并集成化以太币、EOS、Nervos等六大公链,现阶段六大公链服务平台的开发人员都能够根据BSN的国外大数据中心的数据储存和借款搭建DApp。 是公链欲意借收归生产制造利好消息?還是BSN有心激光切割风险性业务流程?诸多行为的身后,BSN会为产业链产生什么意外惊喜,BSN又真能变成国内区块链技术之翼吗?Odaily星球日报将在下文一一分析。 区块链技术比赛场新战争

BSN第二次大赛获奖作品展示-基于FTRL优化LR模型的OnlineLearning智能合约

我只是一个虾纸丫 提交于 2020-10-02 06:05:14
日前,区块链服务网络BSN第二次开发者大赛圆满落幕。 本次大赛以“编写基于多底层框架的智能合约”为主题, 参赛作品基于Hyperledger Fabric、FISCO BCOS、CITA、XuperChain中至少一种底层框架编写智能合约。 根据大赛规则以及参赛者意愿,于2020年7月5日,对经作者许可的10份获奖作品和2份未获奖作品予以公布,作品 版权和署名权归属于原作者。 大赛组委会感谢各位参赛者发扬互联网精神,将自己的研究成果无私地与广大开发者进行分享。 大赛组委会将全部获奖作品在BSN知识库内完整展示。参赛者提交作品均为zip压缩包格式,为了方便大家与参赛者交流心得,在作品压缩包中加入了作者联系方式。因公众号文章篇幅限制,仅在此向大家展示获奖作品的说明文档,便于大家快速了解作品介绍,智能合约代码和其它资料请用户至BSN知识库下载学习。 作品名称:《 基于FTRL优化LR模型的OnlineLearning智能合约 》 使用框架: Fabric 来源: oschina 链接: https://my.oschina.net/u/4297014/blog/4555010

BSN第二次大赛获奖作品展示-《包行天下》

≯℡__Kan透↙ 提交于 2020-08-19 16:02:05
日前,区块链服务网络BSN第二次开发者大赛圆满落幕。 本次大赛以“编写基于多底层框架的智能合约”为主题, 参赛作品基于Hyperledger Fabric、FISCO BCOS、CITA、XuperChain中至少一种底层框架编写智能合约。 根据大赛规则以及参赛者意愿,于2020年7月5日,对经作者许可的10份获奖作品和2份未获奖作品予以公布,作品 版权和署名权归属于原作者。 大赛组委会感谢各位参赛者发扬互联网精神,将自己的研究成果无私地与广大开发者进行分享。 大赛组委会将全部获奖作品在BSN知识库内完整展示。参赛者提交作品均为zip压缩包格式,为了方便大家与参赛者交流心得,在作品压缩包中加入了作者联系方式。因公众号文章篇幅限制,仅在此向大家展示获奖作品的说明文档,便于大家快速了解作品介绍,智能合约代码和其它资料请用户至BSN知识库下载学习。 作品名称:《 包行天下 》 使用框架:FISCO BCOS 来源: oschina 链接: https://my.oschina.net/u/4360442/blog/4512414

基于区块链的供应链金融开源软件分析

大兔子大兔子 提交于 2020-08-15 04:53:52
基于区块链的供应链金融开源软件分析 一、SupplyChainFinancialPlatform 1.版权所属:王明业 2.软件类型:iOSApp 3.软件架构: 分层模式:UI层+应用层+数据层 4.前端设计:UI+Flask 大量代码用于实现UI界面,以Flask为框架实现简单的前端 5.后端设计:Python 实现Loan合约调用的封装,运行服务端,接受外部请求并返回JSON数据 6.链端设计: FISCO BCOS v2.1.0 基于腾讯微众银行开源的FISCO BCOS区块链平台,在Loan.sol合约中实现完整供应链金融平台逻辑 7.用户功能 合约初始化:根据传入的仲裁机构名称,才合约中创建一个仲裁机构实例,并将其中储存的用户地址设为创建本合约的用户地址。 添加公司: 由仲裁机构完成,申请加入的公司需要仲裁机构通过并添加 添加银行:方法同上 银行向受信公司授权信用资产 公司 A 向公司 B 转移 信用资产 银行 给予公司真实资金 受信公司向银行还款 受信公司向银行确认完成 本次事务 查询链上信息 8.分析评价 框架结构不够清晰,尤其是应用层,直接穿插于其他两层实现。 前端实现过于简单,UI界面也过于简陋。 后端调用合约的过程封装起来,运行服务端,将数据储存起来 链段几乎直接使用腾讯微众银行开源的FISCO BCOS区块链平台,框架过大

BSN第二次大赛获奖作品展示-《基于区块链的海淀城市大脑·疫情防控平台》

徘徊边缘 提交于 2020-08-15 02:51:19
日前,区块链服务网络BSN第二次开发者大赛圆满落幕。本次大赛以“编写基于多底层框架的智能合约”为主题, 参赛作品基于Hyperledger Fabric、FISCO BCOS、CITA、XuperChain中至少一种底层框架编写智能合约。 根据大赛规则以及参赛者意愿,于2020年7月5日,对经作者许可的10份获奖作品和2份未获奖作品予以公布,作品 版权和署名权归属于原作者。 大赛组委会感谢各位参赛者发扬互联网精神,将自己的研究成果无私地与广大开发者进行分享。 大赛组委会将全部获奖作品在BSN知识库内完整展示。参赛者提交作品均为zip压缩包格式,为了方便大家与参赛者交流心得,在作品压缩包中加入了作者联系方式。因公众号文章篇幅限制,仅在此向大家展示获奖作品的说明文档,便于大家快速了解作品介绍,智能合约代码和其它资料请用户至BSN知识库下载学习。 作品名称:《 基于区块链的海淀城市大脑·疫情防控平台 》 使用框架:Fabric、 FISCO BCOS、XuperChain 来源: oschina 链接: https://my.oschina.net/u/4394131/blog/4415730

FinTech头条丨神州信息区块链技术平台解决方案Sm@rtGAS荣获 “区块链新金融产品创新奖”

霸气de小男生 提交于 2020-08-14 13:38:11
近日,第二届“Chain Plus-区块链新金融峰会”在上海成功举行,以“重构新一代金融基础设施”为主题,邀请国内前沿的金融科技领域专家学者和业界顶尖实践者,共同探讨中国进入区块链新金融时代的创新与发展。神州信息受邀出席,神州信息自主研发的区块链技术平台解决方案Sm@rtGAS荣获“区块链新金融产品创新奖”。 神州信息区块链技术平台解决方案“Sm@rtGAS”由神州信息基于FISCO BCOS自主研发,致力于推动行业区块链的标准化应用。该解决方案以区块链技术平台为基础,将底层基础设施、中间层区块链技术的工具及功能、上层应用的多元化产品进行整体封装,打包成行业应用的标准化产品,具有标准、安全、共识、灵活、易扩展、易集成、易部署、可监控的多重特性,能够推动区块链新技术与行业场景结合,快速应用落地。目前,神州信息基于该平台已在金融、农业、税务、智慧城市、企业服务等多领域进行场景结合、应用开发与生态构建,已领先市场推出了供应链金融、数字货币、对账清算、预付卡、积分通兑等系列产品,同时持续探索跨境汇兑、电子钱包、农地确权、农业溯源等更多场景应用。 其中,神州信息面向金融机构和企业推出的“基于区块链的供应链金融企业应收账款融资系统”可实现以应付账款为基础的多级企业信任传递问题,解决银行风控成本高及产业链末端小微企业融资难、融资成本高的问题,有效助力实体经济的发展

BSN推出首批“官方指定区块链应用”

為{幸葍}努か 提交于 2020-08-11 17:44:20
BSN“官方指定区块链应用”(简称“指定应用”)的征集活动已一月有余,活动的目的是为了“把最合适的区块链应用,展示给最需要的用户”。 活动推出伊始,BSN发展联盟收到了来自众多开发者提交的优秀作品,BSN开发者委员会根据应用准入机制对作品进行了认真审核及综合考量,本次优先选出共9种分类的12个区块链应用,作为第一批入选BSN的指定应用,这批应用已经接入BSN服务网络,分别使用了Fabric或FISCO BCOS底层框架,后续接入应用随着BSN适配底层框架的增加可选择更多框架进行部署。请至BSN官网查看全部指定应用,点击官网导航菜单“发展联盟”-“BSN指定应用”,目前只支持PC端查看。 访问bsnbase.com查看指定应用 如果您对某个应用感兴趣,可以点击查看详情来了解产品的详细说明、特性、上链方式、基本报价等。如果您是企业用户,对产品的使用或购买有兴趣,可以直接通过网站公布的联系方式来与应用提供方直接沟通,BSN在此过程中不收取任何费用。 指定应用详情页 如果您对公布的指定应用有任何意见或建议,欢迎发邮件反馈给我们: developer@bsnbase.com 第一批官方指定应用名单 (排名不分先后) BSN指定应用根据服务领域共分为十五大类,开发者委员会将根据市场需求反馈对分类进行调整。目前,指定应用正在火热招募中,每个分类下的指定应用数量名额有限,当加入应用达到名额上限后

金融时报丨神州信息加速区块链场景应用

▼魔方 西西 提交于 2020-08-11 11:28:26
本报讯 在供应链金融领域,神州信息于近期为某银行落地实施的“基于区块链的供应链金融企业应收账款融资系统”成功入选ISO/TC 307 WG6《区块链与分布式账本技术标准(征集意见稿)》,为区块链与分布式账本技术应用国际标准的制定提供参考。 据介绍,基于不可篡改、可追溯等特性,区块链技术能助力实现金融的升级和再造,在金融领域应用最为广泛,且商业化程度最高。我国多家银行和金融科技公司正积极探索区块链应用与研发,重点布局在供应链金融等领域的赋能。 神州信息金融科技首席架构师陈宏鸿表示,区块链能够实现安全可控的数据共享,再结合开放式服务以及人工智能、大数据等数据分析,从而打破银行与各行业间的信息壁垒,从根本上解决了传统模式下银行面临的风控、效率、成本难题。针对供应链金融,银行可将企业的应收账款融资作为应用场景,由供应链上的参与方如实地将交易信息、合同信息等信息上链,识别与控制风险,高效地为供应链相关企业进行金融服务。 据了解,神州信息作为金融科技全产业链综合服务商,同时致力于推动行业区块链的标准化应用。通过基于FISCO BCOS自主研发的区块链技术平台解决方案“Sm@rtGAS”平台,目前已在金融、农业、税务、智慧城市、企业服务等多领域进行场景结合、应用开发与生态构建。 来源: oschina 链接: https://my.oschina.net/u/4432530/blog

一文说清区块链的“链上”和“链下”

佐手、 提交于 2020-08-08 15:58:03
什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么? “链上”、“链下”诸多问题,一文说清。 什么是“链上”和“链下” 区块“链”的链,包含“数据链”和“节点链”。数据链指用链式结构组织区块数据,构成数据校验和追溯的链条;“节点链”指多个节点通过网络连接在一起,互相共享信息,其中的共识节点则联合执行共识算法,产生并确认区块。 交易“上链”的简要过程如下: 记账者们收录交易,按链式数据结构打包成“区块”。 共识算法驱动大家验证新区块里的交易,确保计算出一致的结果。 数据被广播到所有节点,稳妥存储下来,每个节点都会存储一个完整的数据副本。 交易一旦“上链”,则意味着得到完整执行,达成了“分布式事务性”。简单地说,就像一段话经过集体核准后在公告板上公示于众,一字不错不少,永久可见且无法涂改。 “上链”意味着“共识”和“存储”,两者缺一不可。交易不经过共识,则不能保证一致性和正确性,无法被链上所有参与者接受;共识后的数据不被多方存储,意味着数据有可能丢失或被单方篡改,更谈不上冗余可用。 除此之外,如果仅仅是调用接口查询一下,没有改变任何链上数据,也不需要进行共识确认,则不算“上链”。 或者,某个业务服务本身和区块链并不直接相关,或其业务流程无需参与共识,所生成的数据也不写入节点存储,那么这个业务服务称为“链下服务”