本文着重从区块链的基本概念、运行机制、相关技术和开源项目及工具四个方面进行介绍。 作者 | 卿苏德 区块链(BlockChain),是区块(Block)和链(Chain)的直译,其数据结构如图1所示,
很多刚接触区块链的开发者面临的问题,是如何上手实践基础的区块链应用开发技术,如何了解它的关键技术实践点。本文介绍如何采用Docker容器技术,快速构建私有节点的比特币测试网络(bitcoin-testnet),并结合Node.js程序语言例子,说明如何调用比特币钱包节点提供的RPC接口服务,实现涉及比特币区块链的具体应用功能。
中国信息通信研究院云大所副所长、可信区块链推进计划秘书长魏凯出席沙龙并致辞。腾讯云区块链研发总监、长安链腾讯侧研发负责人张建俊,微众银行区块链首席架构师、FISCO BCOS开源区块链平台架构师张开翔,黑曜石实验室产品VP、AWS和阿里云认证专家管宇辉,中国信通院区块链工程师、TBI开源组组长程阳发表了相关主题演讲。
2021第六届中国开源年会 (COSCon'21) 召开在即,作为开源界备受关注的盛会之一,今年大会将采用N+1的模式(1个线上+N个线下分会场,分会场现在有深圳、成都、上海、北京、大连、珠海、无锡、福州。),除了主论坛之外,大会还设置了多个分论坛,包括开源教育、开源治理、女性论坛、开源百宝箱、开源公益、开源与商业、人工智能、区块链、云计算、大数据、开源硬件、操作系统、Web应用开发等技术论坛。具体时间为10月30日至10月31日,为期两天。 作为大会唯一战略赞助商,腾源会与开源社就本次COSCon
关于区块链的技能掌握,提到最多的就是Go语言和C++、Java,但是很多人产生了歧义,认为只有这几种语言才可以,CDA数据分析研究院通过调查发现,实际并不是这样的。
挑战赛主题:快速检索NEO地址及余额 挑战赛细则: 1. 可以使用各种方法获取指定高度时有NEO余额(不包含GAS)的地址及余额。 2. 数据来源是NEO区块链主网,输入为区块高度,输出地址与对应余额的.csv文件。 3. 获取的NEO地址不可以出现重复和遗漏。 4. 使用最少时间者获胜。 5. 使用开发语言不限。 6. 最终解释权归NGD所有。 输入示例: 1001 注:输入为区块高度,区块高度从0开始,区块高度=区块数量-1 输出示例: 地址1,余额1 地址2,余额2 ... 地址n,余额n 挑战赛奖
近年来,美国在 FinTech 领域不断实现技术突破和创新,特别是区块链方向,传统 IT 巨头、金融企业纷纷涉足其中,先后创建了 Hyperledger、R3、EEA 等著名区块链技术与应用联盟,积极地开展开源项目孵化,并在多个应用领域,包括但不限于 1)金融服务 2)政府治理 3)保险 4)医疗健康 5)物联网 6)供应链 7)信息通信技术(ICT)得到广泛的概念验证和试点落地。 为了更好地发展区块链技术,防范技术高速发展所孕育的潜在风险,行业标准刻不容缓。在此背景下,工信部中国电子技术标准化研究院牵头组
本文将对区块链开发使用的技术、工具、语言、平台做一次全景扫描,并对其应用状况进行分类。
本文将对区块链开发使用的技术、工具、语言、平台做一次全景扫描,并对其应用状况进行分类。点评来自迅雷链总工程师来鑫,京东区块链JD Chain首席架构师黄海泉,百度区块链系统部资深研发工程师荆博,以及腾讯区块链技术负责人张建俊。
区块链Layer 1是构建所有DApp的基础,其构建重要性自然不言而喻。Metis在Layer 1网络之上构建了一个去中心化平台,使项目和社区可以在区块链上轻松创建自己的去中心化公司,并通过以区块链为基础的工具来管理社区协作。和许多区块链项目一样,Metis在以太坊上构建了MVP,对链上交易的高额gas成本和低效率问题也感到十分无奈。
2017 年底,比特币涨到了最高达十二万元人民币,区块链技术也慢慢走进了技术圈的视野。
作为国内第一家互联网银行、也是首家民营银行,微众银行坚持科技立行、科技兴行的发展之路,致力于推进科技创新,勇于开拓、积极创新,为探索互联网金融新路、践行普惠金融做出自己的贡献。
区块链是一个去中心化的网络,其关键优势是通过完全透明的方式快速准确地传递信息。被广泛使用的区块链应用背后的代码是开源的,这也是用户在进行交易时相互信任的原因之一。本文将探讨开源与区块链技术的关系以及展示一些开源区块链项目。
现在在区块链公有链市场,以太坊如日中天,但不得不说,以太坊确实存在着这样那样的不足,比如说以太坊虚拟机的性能问题,共识算法问题,跨链交易问题等等。因此,有许多怀揣梦想的青年才俊和组织机构,都想要开发出一条能够克服以太坊诸多缺点的公链,从而在”区块链“的江湖占据一席之地。 而EKT通用积分项目,就是诸多挑战者中的一个,EKT是一条多链多共识的高性能公链,提供基于DPOS+Paxos共识的DApp开发平台。 通过 EKT 提供的智能合约开发语言 AWM 以及运行环境 AWM VM,开发者可以很容易地开发出一个完
4年前的今天(2015年5月15日),Rust编程语言核心团队正式宣布发布Rust 1.0版本。
Linux基金会的Hyperledger超级记账本是一个开源合作的跨行业的区块链技术,包括金融,银行,物联网,工厂,科技等行业的领军者如IBM, Intel, Huawei, Baidu, Tencent, CISCO, Xiaomi等大小公司都是其组织会员。
区块链这么火,可是你很快就会发现,想要入门区块链开发,尤其是想要从零开始学习区块链编程,根本都找不到突破口! 那么,要掌握区块链开发技术,应该学习哪些知识,应该学习哪些编程语言,才能快速入门区块链开发? 如果你希望马上开始学习以太坊区块链应用开发,可以访问汇智网提供的出色的在线互动教程: 以太坊应用开发入门教程 以太坊去中心化电商应用开发实战 区块链是什么 区块链是什么?一句话,它是一种特殊的分布式数据库技术的实现。 首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取
作为 GitHub 的忠实使用者,一直都在密切关注者 GitHub 的一举一动,尤其是被微软收购以后,GitHub 变得貌似更加频繁了。变化咱们先不说,先来看看最新出炉的 2018 年度报告吧!
区块链是一组技术的合集, 货币论, 计算机科学, 密码学, 博弈论,分布式系统等技术的合集。
2、【以太坊源码】以太坊源码研究系列(以太坊模拟机、挖矿、点对点网络库、节点发现、合约代码传输、加密签名等)
很多人都说比特币是区块链1.0,以太坊是区块链2.0。在以太坊平台上,可以开发各种各样的去中心化应用,这些应用构成了以太坊的整个生态。目前,以太坊是区块链世界里生态建设最好的底层公链。本篇将以通俗易懂的方式介绍以太坊开发中涉及到的相关概念,带领大家轻松入门。 以太坊 以太坊(Ethereum)是一个建立在区块链技术之上的、图灵完备的去中心化应用平台。它允许任何人在平台中通过智能合约技术开发、部署和使用去中心化应用。 > 有没有感到和ios、Android平台有点类似? 在以太坊未问世之前,写区块链的应用是
来自 aws blog 的一遍博文,以云厂商的视角,从环保、可持续发展以及能源效率的角度来介绍 rust 的优势。
“求知若饥,虚心若愚”——这个原本出自《全球概览》的俳句,因为乔布斯在斯坦福大学毕业演讲中的引用而备受推崇,流传成为 IT 界的至理名言之一。在编程界,亦有“代码胜于雄辩”、“Done is better than perfect”等警句,寥寥数语将编程工作者的形象特质描摹到了极致。程序员,就是技术至上、唯代码是瞻且必须不断武装自己的群体。
以比特币为代表的加密数字货币获得了巨大成功,活跃用户数量和交易量逐年增长。人们也渐渐意识到区块链技术的潜在价值,它不仅可以用作比特币的底层技术,还能够应用到更多的业务场景中,因而出现了很多利用比特币公有链的新型应用,如资产登记、公证等等。但比特币的公有链无法克服自身固有的一些问题:例如,交易效率低,区块没有最终确定性(finality)等。这些问题,使得比特币等公有链不能满足大多数商业应用的要求。
区块链是目前一个比较热门的新概念,蕴含了技术与金融两层概念。本文以联盟链为例,简单描述了实践一个联盟链的基本过程。 作者 |陈浩,维优区块链CTO 首先要确定这个区块链的类型,是公证型区块链还是价值型
“社区重于代码”,一直是长安链开源社区的核心理念所在。 长安链·ChainMaker社区以“开源开放”为初心,采取“联合开发、多元共治”的模式,项目代码来自国内目前一流的研究院机构、高校、头部大厂以及更广大的开发者。在大家的协作与努力下,长安链·ChainMaker技术保持了快速的迭代与升级。社区重于代码,一直是长安链开源社区的核心理念所在。 目前,长安链社区已开放出文档、代码等超多阶梯式任务,并提供了社区认证、超值礼盒等丰富的激励,助力开发者实现从“小白”到“专家”的晋级成长。我们期待着有更多开发者成为
如今区块链交易系统开发已成为炙手可热的项目,众多行业都在虎视眈眈看着这块蛋糕,势必会上演一场“逐鹿中原”的商业大战。区块链技术也被称为第四次革命性技术,但这场革命什么时候会上升到另一个层面我们不得而知,目前我们能够看到就是区块链交易系统开发已经在各行各业引起了不小的波涛,因此我们也不能够忽视这一项目的威力。现在开发区块链交易系统的很多,所以那些开发公司也会费尽心机,做出各个语言的版本的区块链交易传统去供他们挑选,但是众多开发语言中,真的每一种都适合区块链交易传统开发吗?
智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说,如果有一个好点的开发语言,本来应该可以创造更安全的智能合约。文本将列出在2019年值得关注的区块链智能合约开发技术趋势。
注:微信公众号不按照时间排序,请关注“亨利笔记”,并加星标置顶,以免错过更新。 招聘云原生应届生开发工程师(北京/上海等地) VMware中国研发中心云原生实验室一直致力于前沿领域的创新工作,成功创立并开发了国内外用户普遍使用的 Harbor 容器镜像仓库等开源项目,在云原生领域有着深远的影响力。为满足项目发展需要,现招聘2020或2021年度毕业的开发工程师一名,从事开发机器学习和云原生的项目开发,最好熟悉容器或者Kubernetes平台或有机器学习项目经验。项目涉及多个业界热门和超前的技术领域,和业界大
本文深入探讨了开源与区块链的关系,分析了开源在推动区块链技术发展中的作用,以及如何利用区块链实现去中心化的愿景。通过案例分析和实际应用,我们将了解开源与区块链共同构建的去中心化未来。
如果你希望按照自己的需求打造金融交易平台,那么应当选择合适的交易撮合引擎进行二次开发而不是基于完整的交易平台实现进行修改。本文将介绍10个采用不同语言开发的开源的撮合引擎,你可以根据自己的需要选择。
本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。
内容导读:今天,GitLab 发布了有关地域封锁的公告,中国被列入受限制名单。而在昨天进行的中国开源年会上,GitHub 副总裁 Thomas Dohmke 和 CSDN 创始人蒋涛进行了一场炉边对谈,他们针对技术社区的发展和开源等问题,进行了一场深度的探讨,谈到了开源不分国界的问题。作为有代表性的技术社区的两位高层,他们的交谈究竟擦出了哪些火花?
说起区块链一直有个大家喜闻乐见的话题,就是「开发者」,无论是人才招聘还是技术开发,开发者都是区块链大潮背后的中坚力量。
11月24日,比原链CTO James参加了Go中国举办的Gopher Meetup杭州站活动,与来自阿里、网易的技术专家带来Kubernetes、区块链、日志采集、云原生等话题的分享。James向大家介绍了Go语言特性在区块链中的应用还分析了Go语言成为区块链主流开发语言的原因。
钱包是作为提供用户界面的应用程序。 钱包控制用户访问权限,管理密钥和地址,跟踪余额以及创建和签署交易。更为狭义的是,从程序员的角度来看,“钱包”是指用于存储和管理用户密钥的数据结构,钱包其实是私钥的容器,常见误解是比特币钱包含有比特币, 其实钱包里只有钥匙。 “钱币”被记录在比特币网络的块链中。 用户通过与他们的钱包中的密钥签署交易来控制网络上的钱币。 钱包是真正的密钥链,包含私钥/公钥对。钱币以交易输出的形式存储在区块链。
大多数人并不需要自己重新创建一套区块链,而是基于现有的区块链底层平台去开发自己的应用,对于类似加密算法、 P2P技术、共识算法等只需要有个基本了解就可以了,暂时不需要深入研究。在文本中,将介绍三种主流的区块链底层平台:比特币、以太坊和超级账本Fabric,以及这些平台上的应用开发语言。 比特币区块链开发 最早的区块链开发便是基于比特币的区块链网络进行开发了,由于比特币是全球最广泛使用和真正意义的去中心化应用,因此,围绕比特币的各种区块链技术非常多,这里不一一描述,只针对入门开发进行介绍。 基于比特币的区块链
本人在加入比原链之前一直是做Java开发的,当初看到Go还有点犹豫,还怕过不了面试,结果是否掌握一门语言的考量确实没那么高,我顺利入职比原链,并在半个月内很快掌握Go并能够进行核心项目的开发。 Java语言在较大的成熟项目上具有优势,但是在区块链开发中确实会有很多短处,比如在协程处理上,还有Java语言本身不够灵活等等,当然选择使用Go主要是因为其在区块链的流行程度。
随着新一波的区块链热潮,许多同学怀着巨大的热情进入了这个领域,同时也会遇到不少疑惑。
以太坊(Ethereum)作为一个有智能合约功能的开源公共区块链平台,其应用数据都分布在同一区块链上。随着开发应用的数量逐渐增加,应用数据越来越多,致使用户在使用过程中下载大量的冗余数据,而那些硬件未及时更新的用户就很难继续正常运行使用,因此,在某种程度上使得区块链失去了去中心化的特征。 侧链作为主链的一个扩展,可以有效的扩充主链的功能。阿希(Asch)是一种新型的基于侧链架构的区块链开发平台,结构设计更加灵活,在一定程度上弥补了主链空间不足的问题。 那么,阿希平台究竟是什么?相比与以太坊,有什么独
周末抽空学习下BlackHat USA 2021的议题,对自己感兴趣的议题学习下。经常记录下,保持对行业动态的关注,有时突然想起来某个思路在外部会议上见过,可以回头查阅下,好多次遇到这种情况。打算先分析议题,再洞察行业。话不多说,直接进入正题。
2018年6月3日,由中国IT技术社区CSDN和专注以太坊生态建设的领先企业灵钛科技主办,以太坊爱好者社区、柏链道捷、火星财经、金色财经、Unitimes、区块链大本营协办的「2018以太坊技术及应用
本文列出2019年最新整理的用于区块链开发的43种流行的开发库、开发工具与开发框架。
每个年末都会有那么几个热词引导下一年趋势,2015年是直播、短视频,2016年是共享单车,那么2017年就属区块链、虚拟代币了。 区块链从年初的鲜有人知,但如今各个企业、行业都有人在关注。因此也有人把目前加密货币和其他区块链的繁荣比作2000年前后的互联网泡沫时期,数以万计的中小型公司抓住技术红利野蛮生长,大浪淘沙后,泡沫散去,留下来的都是满载而归的收割者。 德勤最近发布的一项报告显示,眼前区块链的蔓延速度不可小觑。 据coincide报到,全球审计四巨头之一的德勤(Deloitte)发布了一份新的区块
什么是区块链?区块链和近期火热的比特币、以太坊是什么关系?区块链到底长什么样子?大家谈到区块链所说的挖矿又指的是什么呢?学习区块链会涉及哪些技术原理?为了帮助大家了解区块链的底层技术原理,小编为大家整理了码云上区块链的开源项目,希望能够通过阅读优秀的代码来加深大家对于区块链理解 如果大家有与区块链相关的开源项目,也可以托管到码云上,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人哦 1、项目名称:开源 Java 区块链平台 项目简介:Java 区块链平台,基于 Springboot
问题导读 1.你对区块链了解多少? 2.区块链与大数据、云计算是什么关系? 3.区块链原理是什么? 4.区块链该如何学习? 5.区块链有哪些应用? 6.区块链与我们普通开发有什么区别和相同之处?
作为一个现象级概念,金融科技创新在过去几年迎来了奇点式发展。其中引人注目的当属区块链技术。区块链技术正在动摇全球金融基础设施,它是全球*级银行和其他金融机构重点追逐的领域。毫无疑问,区块链是未来5年有前景的行业之一。
本期直播亮点抢先看: 了解区块链的原理与发展趋势。 手把手带你学习长安链技术架构及社区参与方式,轻松完成首次贡献。 项目演示+连线互动,带你玩转长安链。 一、关于关于长安链·ChainMaker项目 「长安链·ChainMaker」具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。 长安链作为区块链开源底层软件平台,包含区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块
本期直播亮点抢先看 了解区块链的原理与发展趋势 手把手带你学习长安链技术架构及社区参与方式,轻松完成首次贡献 项目演示+连线互动,带你玩转长安链 一 关于长安链·ChainMaker项目 「长安链·ChainMaker」具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。 长安链作为区块链开源底层软件平台,包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求,构建高性能、高可
那么这就难为了广大的技术开发人员,如何在完全不了解区块链的情况下,迅速为公司开发出区块链产品呢?
领取专属 10元无门槛券
手把手带您无忧上云