该代码需要PHP 7.0++,OpenSSL扩展和PHP Composer。需要使用PHP Composer来安装第三方软件包。
本文将提供有关如何生成ECDSA私钥的指南,然后使用PHP7.0++导出到以太坊钱包地址。
Substrate是一个用于构建区块链的开源的、模块化的和可扩展的区块链开发框架。它由Parity以及个人开发者和许多公司组成的社区共同维护。Substrate可以用作开发公链、联盟链和私有链的基础,它可以在短时间内构建完整、可配置的区块链系统。另外一个可选方案,可以将构建的区块链部署到Polkadot网络中,以此获得共享安全等其他优势。
Substrate是开发应用特定区块链 (Application Specific Blockchain )的快速开发框架。与基于以太坊等公链开发的DApp相比,应用特定区块链是围绕单一应用特别构建的专用区块链,因此具有最大的灵活性和最少的限制。本文将详细介绍如何使用Substrate框架快速实现一个简单的游戏应用专用区块链。
古罗马,“乘法”是只有御用数学家才能理解的深奥概念——而当阿拉伯数字出现,孩童亦能于纸上演算。
基于Substrate开发自己的运行时模块,会遇到一个比较大的挑战,就是理解Substrate运行时(Runtime)。本文首先介绍了Runtime的架构,类型,常用宏,并结合一个实际的演示项目,做了具体代码分析,以帮助大家更好地理解在Substrate中它们是如何一起工作的。
PBKDF2(Password-Based Key Derivation Function)
DAPP的研制还处于起步阶段。今天简单介绍一下市场上应用分发的现状,只是初级水平。后面的文章会逐一介绍它的发展历史和数据解读。
目前大数据交易平台借助区块链底层技术有两个方向的解决方案,一是借助区块链数据不可篡改的特性来记录数据所有使用过程,把区块链用来做数据之间使用权转移的记账,做数据确权。另一种方式是借助隐私计算,实现不交易数据本身,只交易数据的计算结果。
如果把人比作手机,价值观、态度和习惯是这个操作系统底层,领域技能更像是系统上的app。技能不会的话装一个就好,如果大家有好的“app”,可以相互推荐,如果自己没有装这个“app”,也可以借别人的。
过去一年,web3最大的叙事莫过于铭文生态的爆发,最初的起点便是Ordinals,是一种为btc上每个聪给予唯一性序号的技术,可拓展阅读:解读比特币Oridinals协议与BRC20标准 原理创新与局限
在本文中,我们将重点介绍以太坊上复杂的交易生命周期;开发者在这些情况下尝试让 dapp 提供理想的用户体验的挑战;以及 dfuse 是如何帮助突破这些挑战的。
在阐述区块链技术在大数据交易平台应用之前,我们有必要了解数据的“权利”。鉴于数据资产的特殊性,按照德勤的大数据分析报告,在纯学术推演的理想状态下,完整的数据权可以根据应用情况分为多个权利束,如所有权、使用权、收益权、共享权、跨境传输的权利等。权利人可以同时拥有一个或多个权利束,不同权利束下,数据资产的价值也会不同。
链游就是指区块链技术上运作的手机游戏,使游戏玩家第一次变成手机游戏真正的主人。游戏玩家在游戏里面所具备的的武器装备是可以随意交易的NFT,不会受到游戏开发商的操纵。别的游戏开发商可以对于游戏玩家的NFT搭建新的游戏。假如之前的游戏软件开发得不太好,游戏玩家可以将NFT取得新的游戏里玩儿。我们团队针对区块链游戏这块在很早的时候已经开始布局。当下来讲的话链游开发技术在同行中来讲算是先行者了。
从HTTP逐渐过渡到HTTPS的过程可以看出,网络中的明文传输始终具有不安全感,据我所知,从2015年开始,大部分互联网巨头公司都强制要求各产品线切换使用HTTPS(加密超文本传输协议),通过SSL/TLS完成双向加密,加固万维网上的安全通信,尤其是在交易支付场景下。
不管是现在还是可遇见的未来,完全在一个单体区块链上运行游戏在经济上是不可行的。这就是为什么过去几年发布的大多数区块链游戏都是混合型的,这些游戏只有少数组件在链上部署运行的,而其核心游戏逻辑则在链下专有服务器上运行。我们将这类区块链游戏称为弱上链游戏(weakly on-chain games)。
Parity的Substrate区块链框架在最近几个月里的开发进展很迅速,基于Substrate的Polkadot区块链的开发也是如火如荼。这个教程的目的是介绍如何构建一个可以支持自己的运行时模块的Substrate链。
本讲座选自清华-青岛数据科学研究院大数据基础设施研究中心特约研究员、加拿大Viscore公司创始人兼总裁刘运渠先生于近期在清华大数据“技术·前沿”系列讲座上所做的题为《一致性、原子广播与区块链》的演讲。
前两周上线了我们为 Cybermiles 提供的 supernode,因为 Cybermiles 主网使用了 Tendermint,于是上周便研究了一下 Tendermint,边学边写了个 slides 介绍 Tendermint。
前两天写了一篇 用Truffle开发一个链上记事本[1] ,很多人讲,这样写一条笔记成本该多高呀,这篇我们看看如何把链上记事本智能合约迁移到Loom SDK 搭建的以太坊侧链,在下一篇会介绍如何来用loom.js重写这个DApp[2]。
Flutter是采用Dart语言的跨平台应用开发框架,目前已经支持ios、安卓和web等多个平台。本文将介绍如何在Flutter应用中生成以太坊地址,如果你要开发一个手机钱包,或者要对接以太坊区块链,相信这篇文章会对你所帮助。
在这篇博客中,我们讨论一下 Solana 区块链,以及作为一个开发者如何开始在 Solana 上构建 dapp。写这篇文章时,我们考虑到了新的开发者和初学者,他们对智能合约和 dapps 仅有一点的了解。我们将探讨一些高层次的概念、工具和技术,这些都是 Solana 开发所需要的,最后我们将建立一个小的 dapp。如果这让你感到兴奋,那就加入享受吧!
日前的政策利好将区块链推向了前所未有风口,“把区块链作为核心技术自主创新重要突破口,加快推动区块链技术和产业创新发展”成为了区块链行业最新的工作指示。我们感到十分兴奋,因为我们一直都在正确的道路上持续前行,为这一场区块链技术攻坚战厉兵秣马。
之前我们一直在用 lazy_static! 这个库和宏来初始化全局变量,现在不需要宏了。直接用 OnceCell 就可以,像下面这样:
发布订阅模式(Publish–subscribe pattern),最早是由苹果公司在 Mac OS 引入。
数据是人类文明传承的重要媒介,是信息时代的命脉。随着云计算、物联网等信息化技术的快速发展,海量的数据不断涌现,据IDC统计,2018年中国数据量达到了7.6ZB,预计数据量在2018—2025年间将保持30.4%的年平均增长率,并在2025年达到48.6ZB,预计中国将有近10亿互联网用户,其中蕴含的数据价值难以估量。特别是在数字经济时代下,政务信息公开的需求日渐强烈,政府对政务数据的共享和保护也持开放态度。但由于政府部门间数据系统的差异化,导致多部门之间形成若干数据孤岛。数据孤岛的存在严重制约数据价值的释放,如何挖掘数据间潜在联系,发挥数据流动的价值,通过数据共享打通数据壁垒,将成为助推数字化社会发展的必经之路。
我们将研究十类工具,然后看看每个类别中最适合智能合约/区块链/solidity/vyper/rust/web3开发者的工具(我们现在有太多 “区块链开发者”的术语)。
上一期我们分享了来自本体技术团队的一篇文章的第一部分:本体技术视点 | 一文读懂Substrate的合约机制(一),分析了 Substrate 的合约机制。本期我们将继续围绕 Substrate 的合约存储的收租机制、Wasm 合约限制、合约对外部交易的接口等方面展开分析。
本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。
前面的文章(eos源码赏析(十):EOS智能合约入门之区块上链)中提到了fork_db,区块生产之后会将区块的状态信息等存储在fork_db中,但是当这个动作完成之后,fork_db中的内容就会变化,用来存储下一个区块的状态信息,并不能实现对历史区块信息的保存。对于区块链来说,一定要有一个持久化数据存储机制方能保证记录eosio链上所有区块信息,并提供查询接口,不然区块生产的意义就已经不存在了。我们结合一个智能合约来谈谈eosio中如何实现区块信息的持久化存储,文章共分为上下两篇
本周硬科技领域投融资事件一共57起,人工智能领域发生24起融资事件和2起收购事件,占比48%;区块链领域发生17起融资事件和1起收购事件,占比31%;物联网领域发生2起融资事件和2起收购事件,占比7%;3R(VR/AR/MR)和生物医疗领域分别发生3起融资事件,分别占比5%;新材料和航空航天领域分别发生1起融资事件,分别占比2%;新能源领域发生1起收购事件,占比2%。
前言:谈区块链离不开密码学。通常来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点公式算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链的核心是它按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。我们对此做一个总结,可以发现区块链中有四项不可缺的核心技术,分别是分布式存储、共识机制、密码学原理和智能合约。而今天我们将主要从密码学的角度聊一聊区块链的起源问题。
本文主要介绍 substrate 合约模块的实现逻辑,srml/contracts 提供了部署和执行 WASM 智能合约的功能。作为一个模块化的区块链框架,不管是未来的波卡平行链还是基于 substrate 拥有独立共识的链,比如 ChainX, 只要引入其合约模块,就具备了合约功能,可以成为一个智能合约平台。ChainX 目前就计划引入合约功能,对区块链智能合约开发者提供支持, 欢迎有兴趣的同学持续关注。
当所有的狂热归于平静,区块链市场便开始降温。或许除了资本的因素之外,人们对于区块链认识的不断深刻也是导致这种状态的根本原因。由于区块链诞生在数字货币上的现实,最终让很多的区块链项目都沦落成为发币的工具。人们对于区块链认识的简单粗暴不仅让自身过于浮躁,而且让区块链愈加脱离其本身的奥义。或许,每个区块链创业者的内心里都住着一个中本聪,他们试图借区块链打破桎梏,但却无法控制区块链的未来走向。
区块链始终都没有跳出数字货币的舒适圈最终让它的发展不断遭遇来自主流体系的挑战,最终让区块链成为一个无法被接纳的“稀有物种”。然而,如果我们用区块链的孤立去诠释它的一切,只会把它困囿在一个相对较为狭窄的领域里。这正是当下的区块链技术之所以发展缓慢的根本原因所在:一味地将发展的目光困囿于数字货币之上,一味地强调它地独立性。
区块链市场在经历了早期的疯狂与荒唐之后开始回归理性,但是在回归理性的道路上依然有很多的泡沫亟待挤出。近期,一批区块链的微信大号被封就是这种现象最直接的体现。据有关媒体报道显示,以金色财经、火币资讯、大炮评级、币世界快讯服务、深链财经为代表的一大批区块链媒体账号被封。对于这些区块链大号被封,很多人将其归结为炒币和ICO有关。
国家层面对于区块链的正名引发了一场狂欢,这个原本深陷寒冬的行业重新看到了春天。于是,我们看到无论是在链圈,还是在币圈,一场新的狂欢开始上演。币圈行情的一路走好不在话下,更重要的是新一轮的加持区块链概念的创业浪潮同样开启。尽管经历了上半场的洗礼之后,人们对于区块链有了一个更加清晰和全面的认识,但是,如果仅仅只是将区块链看成是一个概念,而缺少了真实的落地和应用,所谓的区块链或许仅仅只是一种噱头而已。
可以确定的是区块链行业正在经历一场前所未有的寒冬期,资本退潮仅仅只是外在表现,更深层次的原因是区块链缺少相对较为成熟的应用,最终导致了几乎所有的应用都集中在了数字货币身上。当数字货币并不被主流市场接受的时候,一味地将数字货币看成是区块链技术的唯一应用无疑将会大大限制区块链技术的发展。当下区块链正在经历的寒冬期正是其尚未找到较为成熟的应用途径所导致的。
对于区块链的希望并没有因为数字货币的陷阱而毁灭,人们依然在探索着有关它的诸多的可能性。无论是将产业互联网视作下一个发展风口的科技巨头,还是将区块链当成是向传统势力挑战的新生力量,区块链始终是他们开启下一个发展阶段的新钥匙。当数字货币因监管的浪潮而开始丧失原有的生机与活力的时候,我们却看到一个以区块链的落地和应用为代表的全新时代的来临。
在经历了投资机构的大撤退之后,区块链行业的发展开始进入到全新发展阶段,早期那种以资本为主导的狂热的发展模式开始被落地和应用为主导的全新发展模式所取代。无论是阿里的蚂蚁区块链,还是百度区块链都是在将落地应用看成是当下发展的第一要务,通过不断将区块链技术应用到传统行业当中来寻找区块链发展的全新模式。
经历了早期非理性的发展之后,区块链行业的发展进入到了相对平静的时期。我们看到越来越多的区块链应用开始落地,区块链作为一种全新的赋能方式正在越来越多地出现。无论是传统行业还是互联网企业,人们都在试图通过区块链的方式来获得新的能量,区块链俨然已经成为互联网行业发展的力量源泉。
资本的退潮正在让区块链市场遭遇前所未有的寒冬,虽然对区块链的未来发展笃定的人们持续看好其未来的发展,但是对于尚未找到合适变现途径的区块链来讲,资本的忍耐毕竟是有限度的。对于未来的区块链投资,资本市场似乎更加关注的是如何通过区块链盈利,而非仅仅只是营造一种“氛围”。因此,找到一条适合区块链的盈利方式似乎更加重要。
数字货币遭遇监管让区块链行业的发展遭遇到了前所未有的寒冬,曾经被寄予厚望的它开始跌落神坛。人们开始一场远离区块链的逃离,从当初的主动拥抱到现在的避之不及,区块链经历了本来不属于它这个年纪的境遇。然而,这对于区块链来讲并非是坏事,因为经过沉浮的磨砺之后,区块链的发展将会更加稳健。
区块链的热度已经随着数字货币的落幕而退潮。这已经成为一个不争的事实。但是,如果你因此去否定区块链的作用和意义,甚至将它归结为区块链时代的落幕显然有些太过唐突了。作为一个全新的技术,遭遇跌宕起伏是一件在平常不过的事情了,区块链技术同样如此。同外界判断的区块链时代的落幕相比,我更加赞同区块链市场正在经历重塑的看法。
区块链时代的来临让越来越多的人感受到了前所未有的机遇,这个比互联网更具颠覆性的物种一旦被人们关注便开始爆发出惊人的力量。于是,越来越多的人开始投身到区块链创业的浪潮里。各种各样的区块链项目开始不断出现,然而,尽管区块链行业从表面上看一片火爆,实质上区块链行业正在经历着一场前所未有的危机。后来的监管同样印证了这一点。
当元宇宙风靡的时刻,区块链「隐身」了。说是「隐身」,事实上,区块链只不过是转换了一种全新的发展模式,不再像以往那样浮躁和激进罢了。或许,这才是区块链应该有的一种发展状态。作为一种较为底层的技术,以往区块链所呈现的狂热的发展状态并不适合自己。一方面,区块链的发展是受到了资本的推波助澜;另一方面,区块链的发展并未真正成熟。
区块链对于现有行业逻辑的重新建构让它无可争议地成为下一个发展的风口。然而,当前的区块链市场却始终都被一种狂躁和浮夸的气氛所笼罩。人们只是一味地去迎接风口,但是不知道什么才能真正地成就风口。从本质上来看,区块链是一种非常底层的技术,对于这种技术的创新以及拓展是成就其未来发展的主要推动力。
数字货币市场的低迷最终蔓延到了区块链市场,并且造就了当下区块链市场萧条的局面。从另外一个侧面,我们同样看出区块链市场对于数字货币的严重依赖,缺少了数字货币市场的火爆作为支撑,区块链行业的发展同样仅仅只是萌芽的状态。盲目地依赖数字货币这一单一的市场,只会把区块链行业的发展带入到发展的死胡同,不会成为一个主流行业。
以往,谈及区块链,我们通常会想当然地将它与数字货币联系在一起。似乎,数字货币,必然是区块链的唯一归宿。但凡是脱离了数字货币去谈区块链的做法,都是大逆不道的。然而,现在,这样一种大逆不道的景象,正在成为一种主流。区块链是区块链,数字货币是数字货币的现象,正在我们身边越来越多地发生着。
当互联网时代的大幕缓缓拉上,我们便开始寻找新的出路。这一趋势在不同行业里都在发生着,电商、互联网金融、共享经济无一例外。互联网技术作为一种驱动传统行业的外部技术力量正在失去原有的生机与活力,寻找新的破局点成为摆在人们面前的首要课题。作为一种“反互联网”的技术,区块链时代的来临给人们提供了一种思考未来发展的全新视角。
领取专属 10元无门槛券
手把手带您无忧上云