
区块链专题
文章平均质量分 94
FISCO_BCOS
FISCO BCOS 是安全可控、稳定易用、高性能的金融级区块链底层平台,由金链盟开源工作组于2017年推出。 截至目前,FISCO BCOS 已成功支持了政务、金融、跨境、医疗、司法、农业等多个行业的400+产业数字化标杆应用,开源社区汇聚超过5000家机构与企业、10万多名个人成员共建共治共享,发展成最大最活跃的国产开源联盟链生态圈之一。
代码仓库:https://github.com/FISCO-BCOS
展开
-
一文说清“链上”和“链下”
快来看看吧~转载 2021-04-28 12:52:09 · 1955 阅读 · 1 评论 -
如何解释“我篡改了区块链”这个问题
区块链数据“全局一致”、“难以篡改”这两个特性已经广为人知,是区块链营造“信任”的基石。为了达到这两个效果,区块链的共识、同步、校验等技术细节足可大书特书,而本文要从“我篡改了区块链数据”讲起。原创 2021-04-28 11:06:36 · 829 阅读 · 1 评论 -
区块链学习路径,看这一篇就够了 | FISCO BCOS
FISCO BCOS开源社区已沉淀过百篇文章,覆盖了区块链学习各个阶段。为了方便大家对应自身学习阶段找到合适的教程,我们按照区块链学习成长路径对社区文章进行整理排序,希望沿着这份路径规划,大家都能成为独当一面的区块链专家。我们将区块链学习划分成入门、进阶与专业三个阶段,分别对应本文中初学乍练、攀山越岭、炉火纯青三大模块,随着模块难度提升,学习者对区块链的认知将逐步深入。我们也将社区应用、给社区提Issue/PR的方式整理在最后,方便大家了解区块链应用方向。本合集将不定时更新,如果你希望在区块链路上一.原创 2021-04-27 21:15:26 · 14592 阅读 · 5 评论 -
FISCO BCOS迎来开源智能合约编程语言Liquid
编者荐语:以下文章来源于微众银行区块链关注公众号:微众银行区块链,并回复 【Liquid】获取全文高清PDF面对多样复杂应用场景的全新挑战,适用FISCO BCOS的智能合约语言Liquid提出新思路,从安全、性能、体验及定制能力出发,助力更便捷地实现业务需求,该语言已全面开源回馈社区,并在社区中成立智能合约编译技术专项兴趣小组,欢迎大家共建项目。日,国家发展改革委首次明确新型基础设施建设(简称新基建)的范围,将区块链视为新基建的核心技术和自主创新的重要突破口。在近期发布的国家“十四五”规划纲要中,转载 2021-04-21 13:05:09 · 1354 阅读 · 2 评论 -
Solidity智能合约库:区块链工程师的随身工具箱
编者荐语:Solidity使用起来不如其他语言那般丝滑顺畅?安全事故难以避免?社区迎来适用于FISCO BCOS的Solidity智能合约库,轻松破解合约的各种小难题,让合约开发更加快速高效、省时省力。目前,该合约库已全面开源回馈社区,欢迎参与共建。以下文章来源于微众银行区块链,作者微众区块链区块链技术在经历了十余年的发展后,渐呈“燎原之势”,不断在各行业落地生根。但同时,从技术的角度看,区块链应用开发仍然有着较高的门槛,存在不少痛点。为了提升应用开发各环节的用户体验,微众银行将自主研发的区块链应用开转载 2021-04-21 11:14:14 · 2407 阅读 · 1 评论 -
FISCO BCOS上使用第三方CA证书底层节点部署实操
CA证书怎么生成?节点相互验证证书时会交叉验证吗?对于社区常遇到的此类问题,分享一些个人使用第三方CA证书部署底层节点的经验,希望可以给大家一些借鉴与参考。为什么要对第三方CA证书进行改造?首先,说明一下我进行第三方CA证书改造的背景和原因: 社区内经常有人会问到第三方CA证书的改造问题,个人感觉这是大家都关注的要点。 在我们的一些项目中,业务方指定要使用第三方CA证书,实际的生产需求也要求我们进行CA改造。 在司法领域区块链存证场景中,需要由具有电子认证许...原创 2021-03-09 18:04:57 · 1015 阅读 · 0 评论 -
FISCO BCOS 角色权限模型的实现
引言FISCO BCOS的权限控制是通过控制账号对系统中表的写权限来实现的。这种权限控制模型非常灵活且强大,用户几乎可以控制任意一项权限,例如,通过控制权限表的写权限管理分配权限;通过控制系统合约所对应表的写权限管理链配置、节点身份管理、合约部署、用户表创建等;通过控制合约表的写权限管理合约写接口的调用。然而,绝对完美是不存在的。强大灵活的权限控制也带来较高的学习成本:用户需要理解每个权限项控制的内容以及如何设置,了解链管理员和系统管理员的区别……大量的概念和操作,对用户...原创 2020-07-11 16:12:40 · 1802 阅读 · 2 评论 -
记一次CachedStorage中死锁的调试经历
在整合FISCO BCOS非国密单测与国密单测的工作中,我们发现CachedStorage的单测偶然会陷入卡死的状态,且可在本地持续复现。复现方式为循环执行CachedStorage单测200次左右,便会发生一次所有线程均陷入等待状态、单测无法继续执行的情况,我们怀疑在CachedStroage中发生了死锁,故对此进行调试。Debug思路中医治病讲究望闻问切,调试bug同样需要遵循寻找线索、合理推断、验证解决的思路。观察线程栈在死锁发生时,使用/usr/b...原创 2020-06-09 22:40:37 · 818 阅读 · 1 评论 -
带你读源码:四大视角多维走读区块链源码
引子区块链作为「新基建」的重要组成部分,越来越受技术爱好者关注。区块链极客信奉“code is law”,相信通过代码可以构筑一个可信的世界。而作为一门综合学科技术,区块链建立在数学、密码学、计算机原理、分布式网络和博弈论等众多基础学科之上,底层代码动辄数十万行,如果没有摸清门道,要完全掌握这些代码是极具挑战的。本文希望给读者一个走读区块链源码的方法,让读者面对区块链底层项目时可以从容地说出“show me the code”。基础知识储备区块链是一门...原创 2020-06-02 10:35:46 · 1244 阅读 · 0 评论 -
智能合约测试的技巧与实践 | FISCO BCOS超话区块链专场(篇7)
前 言区块链的发展伴随着信息安全的话题。在Solidity不长的发展历程中,发生过不止一次骇人听闻、影响深远的安全攻击事件,给一些机构和组织造成不可挽回的损失。『祸乱生于疏忽,测试先于交付』,如果这些缺陷和漏洞在测试环节被发现,就能有效避免损失。测试是智能合约开发与交付过程中至关重要的一环。其能有效检验实际结果是否符合设计预期,有助识别错误、查缺补漏。同时,...原创 2020-04-20 09:00:58 · 4291 阅读 · 0 评论 -
智能合约编写之Solidity运行原理|FISCO BCOS超话区块链专场(篇6)
引 言作为一门面向智能合约的语言,Solidity与其他经典语言既有差异也有相似之处。一方面,服务于区块链的属性使其与其他语言存在差异。例如,合约的部署与调用均要经过区块链网络确认;执行成本需要被严格控制,以防止恶意代码消耗节点资源。另一方面,身为编程语言,Solidity的实现并未脱离经典语言,比如Solidity中包含类似栈、堆的设计,采用栈式虚拟机来进...原创 2020-04-20 00:54:13 · 2570 阅读 · 0 评论 -
智能合约编写之Solidity的编程攻略|FISCO BCOS超话区块链专场(篇5)
前 言作为一名搬砖多年的资深码农,刚开始接触Solidity便感觉无从下手:昂贵的计算和存储资源、简陋的语法特性、令人抓狂的debug体验、近乎贫瘠的类库支持、一言不合就插入汇编语句……让人不禁怀疑,这都已经过了9012年了,居然还有这种反人类的语言?对于习惯使用各类日益“傻瓜化”的类库和自动化高级框架的码农而言,学习Solidity的过程就是一场一言难尽的劝退之旅。...原创 2020-04-20 00:26:20 · 3269 阅读 · 0 评论 -
智能合约编写之Solidity的设计模式 | FISCO BCOS超话区块链专场(篇4)
前 言随着区块链技术发展,越来越多的企业与个人开始将区块链与自身业务相结合。区块链所具有的独特优势,例如,数据公开透明、不可篡改,可以为业务带来便利。但与此同时,也存在一些隐患。数据的公开透明,意味着任何人都可以读取;不可篡改,意味着信息一旦上链就无法删除,甚至合约代码都无法被更改。除此之外,合约的公开性、回调机制,每一个特点都可被利用,作为攻击手法,稍有不...原创 2020-04-19 18:39:14 · 2065 阅读 · 0 评论 -
智能合约编写之Solidity的高级特性 | FISCO BCOS超话区块链专场(篇3)
前言FISCO BCOS使用了Solidity语言进行智能合约开发。Solidity是一门面向区块链平台设计、图灵完备的编程语言,支持函数调用、修饰器、重载,事件、继承和库等多种高级语言的特性。在本系列前两篇文章中,介绍了智能合约的概念与Solidity的基础特性。本文将介绍Solidity的一些高级特性,帮助读者快速入门,编写高质量、可复用的Solidity代码。...原创 2020-03-15 17:44:08 · 2719 阅读 · 0 评论 -
智能合约编写之Solidity的基础特性 | FISCO BCOS超话区块链专场(篇2)
如前篇介绍,目前大部分的联盟链平台,包括FISCO BCOS,都采用Solidity作为智能合约开发语言,因此熟悉并上手Solidity十分必要。作为一门面向区块链平台设计的图灵完备的编程语言,Solidity支持函数调用、修饰符、重载、事件、继承等多种特性,在区块链社区中,拥有广泛的影响力和踊跃的社区支持。但对于刚接触区块链的人而言,Solidity是一门陌生的语言。智能合约编...原创 2020-03-12 14:30:46 · 3254 阅读 · 0 评论 -
区块链码农飙车 | FISCO BCOS的性能优化方案最全解密
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS区块链的速度困境是“贵”在信任,“慢”得其所,说到底,根因还是在其“用计算换信...原创 2019-04-29 17:36:59 · 1899 阅读 · 0 评论 -
《新摩登时代》:卓别林演绎共识与同步流程优化
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS共识与同步的流程优化,是FISCO BCOS性能优化迈开的第一步。仅依靠这一流...原创 2019-05-05 14:46:40 · 552 阅读 · 0 评论 -
区块链性能腾飞:基于DAG的并行交易执行引擎
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS在区块链世界中,交易是组成事务的基本单元。交易吞吐量很大程度上能限制或拓宽区块...原创 2019-04-30 15:20:59 · 2763 阅读 · 0 评论 -
巨头的联盟链选择 | 直播实录
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS2019年3月初,FISCO BCOS首席架构师 张开翔、FISCO BC...原创 2019-05-08 18:01:51 · 640 阅读 · 0 评论 -
联盟链如何突破吞吐和存储瓶颈 | DoraSpeaker直播实录
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS2019年4月24日晚上7点,DoraHacks社区邀请FISCO ...原创 2019-05-15 16:25:24 · 1334 阅读 · 0 评论 -
联盟链FISCO BCOS可并行合约开发框架(附实操教程)
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOSFISCO BCOS提供了可并行合约开发框架,开发者按照框架规范编写的合约,能...原创 2019-05-23 20:35:37 · 9129 阅读 · 0 评论 -
36小时极客嘉年华|FISCO BCOS黑客马拉松报名启动
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOSFISCO BCOS的开发朋友们,属于你们的竞技场来啦!7...原创 2019-06-25 15:04:05 · 630 阅读 · 0 评论 -
公告 | 联盟链FISCO BCOS v2.0.0-rc3 发布
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。2019年6月18日,FISCO BCOS v2.0.0-rc3正式发布,该版本对底层平台的易用性、性能等方面进行了多项优化。最新代码和技术...原创 2019-07-08 18:21:07 · 664 阅读 · 0 评论 -
区块链底层平台FISCO BCOS的网络压缩功能如何?
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS作者语外网环境下,区块链系统性能受限于网络带宽,为了尽量减少网络带宽对系统...原创 2019-07-03 18:10:46 · 3036 阅读 · 0 评论 -
微众银行发布区块链“善度”,提出区块链优化社会治理参考框架
2019年9月17日,以“区块链新经济:新十年·新起点”为主题的第五届区块链全球峰会在上海召开,微众银行副行长兼首席信息官马智涛受邀发表演讲。在峰会主论坛上,微众银行正式发布区块链优化社会治理模式参考框架“善度”,为区块链行业发展提出新的发展路径。马智涛在主论坛上提到:“随着技术的成熟和应用落地的不断涌现,经历十年发展的区块链正迎来新的发展时机,微众银行发布‘善度’,希望为区块链下一个十年发展...原创 2019-09-17 15:36:09 · 982 阅读 · 0 评论 -
区块链的速度困境:“贵”在信任,“慢”得其所
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。代码仓库:https://github.com/FISCO-BCOS(本文原创作者:张开翔-FISCO BCOS首席架构师)区块链领域最受关...原创 2019-04-28 15:55:11 · 389 阅读 · 0 评论