列旭松,唯品会资深工程师,曾任职于YY语音,熟识PHP、C语言和Go语言。10年PHP开发经验,对PHP底层实现原理有较深理解。热衷于开源事业,开源过多个PHP相关的扩展,流行的PHP源码加密扩展(PHP-Beast)作者。另外,本人对分布式缓存系统(如Redis、Memcached)有较大的兴趣,喜欢钻研底层实现原理,《 PHP 核心技术与最佳实践》一书的作者。
问题导读 1.你对区块链了解多少? 2.区块链与大数据、云计算是什么关系? 3.区块链原理是什么? 4.区块链该如何学习? 5.区块链有哪些应用? 6.区块链与我们普通开发有什么区别和相同之处?
汇集最新实战区块链课程包括比特币、以太坊、EOS、Hyperledger Fabric、Tendermint,开发语言覆盖java、php、c#、node、go、c++,一对一在线答疑。区块链课程中既有面向初学者的内容如核心概念、区块链交互,也有核心应用如交易、转账、钱包、代币发行等。是不是很激动?赶紧去看看吧。
Hyperledger Fabric PHP SDK是社区提供的用于Hyperledger Fabric区块链应用 开发的软件包,其目的在于为PHP应用提供访问Hyperledger Farbic区块链的能力, 例如:创建通道、安装链码、访问链码等等。
bitcoin客户端是接入比特币网络的必备软件,也是开发者构建基于比特币区块链的去中心化应用的基础平台。本文将介绍主流的五种bitcoin客户端软件,开发者可以根据自己的需求进行选择。
在本文中我们将学习如何使用使用coinmarketcap提供的比特币行情API,编写Python程序来获取像比特币、莱特币或以太币之类的区块链数字货币的实时行情/实时价格。
2017年是加密货币热潮令人难忘的一年。从那时起到现在世界没有任何改变,但今天我们对加密货币仍然很兴奋。乐观主义者认为,比特币将从根本上改变世界各地的支付,经济甚至政治。最乐观的支持者甚至开始抵押他们的房子以购买比特币。悲观主义者声称比特币是一个泡沫,不可避免地会遭遇崩盘。无论比特币发生什么,支持加密货币的技术仍将是真正的结构转型,可能会像20年前的互联网成为影响这个世界的发展一种方式。
让我们通过构建一个应用程序来展示区块链是如何工作的。根据维基百科的描述,区块链是:一种分布式数据库,用于维护不断增长的记录列表,称为块。这听起来似乎不错,但它到底是如何工作的?
有时候你可能希望在一个以太坊交易中向数百甚至上千个地址转以太币或者ERC20代币,但是以太坊的原生接口只支持一对一的转账,如果你采用循环的方式逐个执行转账交易,将耗费大量资金来支付gas,而且有可能超过单个区块的gas上限。本文将介绍如何只支付一次交易费就可以向多个地址发送以太币或ERC20代币。
理解中心化数字货币交易平台上的交易行为需要对它的几种钱包地址进行分析,本文采用可视化的方法来展示不同类型钱包地址之前的交易模式。
最好的PHP加密货币市场价格实时脚本script集。这些脚本显示实时报价,交易,历史图表,加密交易和超过2000种加密货币通过PHP和JavaScript进行交易。
DeFi(Decentralized Finance),即去中心化金融,是2019年区块链应用发展 最迅猛的一个领域。在以太坊区块链上那些最成功的DApp,例如MakerDAO/DAI、Compound、0x 以及下面我们要介绍的那些,其目标都是颠覆传统的金融服务系统,促进一个全新的数字 经济时代的到来,让每个人都可以获得极大的经济自由度。本文将介绍DeFi的作用、 优势、演化历史、dApp架构等有关DeFi的重要概念,可以帮助你快速了解2019年区块链 的热门概念:DeFi。
Web3j让Java开发者可以轻松地访问以太坊区块链并调用区块链上的智能合约的方法,在本教程中,我们将学习如何创建一个简单的命令行应用来访问区块链上的合约。
以太坊是备受关注的区块链,它基于密码学技术和P2P通信技术 构建了一个去中心化的平台,所有的交易同步保存在每个节点中, 通过将区块单向级联成链,以太坊有效的保证了交易的不可篡改:
如果你曾上过BlockExplorer观察自己的比特币收入状况,你是否曾经被搞的一头雾水呢?这正是因为比特币所使用的交易模型并非我们直觉上以账户为基础的,而是一种叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特币所使用UTXO模型与乙太坊使用的账户模型在功能上的一些差异,但究竟这两个模型到底差在哪儿?
OmniTool开发包适用于为PHP应用快速增加对Omni Layer/USDT数字资产的支持能力,即支持使用自有Omni Layer节点的应用场景,也支持基于第三方API服务和离线裸交易的轻量级部署场景。下载地址:omni/usdt php开发包 。
区块链技术开发的热潮持续到2018年,各界人群已对此有了更深的了解!很多人都想通过区块链技术开发市场,希望谋求新的“生存之道”!但是寻找多家公司后,面对开发资质参差不齐的区块链技术公司,他们很难选择!靠谱才是重要考虑因素。
前段时间一个以太坊游戏应用:Fomo3D异常火爆,在短短的几天内就吸引了几万的以太币投入游戏,第一轮游戏一个“黑客”用了一个非常巧妙的利用以太坊规则成为了最终赢家,拿走了1万多以太币奖金。
MoneroTool是用于对接Monero区块链的PHP开发包,可以快速为PHP应用添加门罗币/XMR的支持能力。官方下载地址:http://sc.hubwiz.com/codebag/monero-php-lib/
随着区块链技能的不断开展,数字钱包在区块链生态中扮演着越来越重要的角色。早期只有转移、存储、保藏等基本功用。现在数字钱包不只能够办理财物,还能够办理数字财物,买卖数字财物,为公链引流DApp。
如今的比特币不仅是加密货币还是数字支付系统。实际上,由于其独特的功能,比特币已成为投资,储蓄甚至赚取更多钱的真正工具。在本文中,我们想谈谈3个最受欢迎的比特币应用SDK,它可以帮助您开发自己的应用。
随着区块链技能的不断开展,数字钱包在区块链生态中扮演着越来越重要的角色。前期只有搬运、存储、保藏等基本功用。现在数字钱包不仅能够管理财物,还能够管理数字财物,买卖数字财物,为公链引流DApp。
不同的区块链智能合约和区块链技术现在风靡一时。越来越多的人出于某种原因试图进入这个神奇的世界。如果你是这项技术的新手并正在寻找基于区块链的开发平台的快速入门,那么本指南非常适合你。我们将重点关注和比较的平台是:
Laravel-ethereum是一个简单的Laravel服务提供程序,提供Generic JSON RPC和管理API。
随着Web3的演化,开发者已经开始在以太坊区块链上快速开发去中心化应用。虽然 在以太坊上开发dApp很酷,但是要搭建自己的以太坊节点还是挺令人头疼的一件事, 这需要不短的时间,而且还需要一些技巧。QuikNode 通过提供高性能的以太坊节点服务解决了这一问题,正如其官网所说,这是运行专用以太坊节点的最快、最简单的 方法。
这段时间国家开始推行『区块链』,央行也即将发行数字货币DCEP(Digital Currency Electronic Payment)。这个数字货币对支付宝和微信支付不会有太大的影响,他们两家加起来那点份额对央行来说就是毛毛雨,不过云闪付可能会退位让贤。
目前无法绕过技术领域的是区块链话题。但除了加密货币之外,还有更多有趣的应用程序可以带来许多激动人心的软件生态系统。这也适用于Hyperledger项目,该项目提供了一个非常模块化的区块链框架。让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。
自2017年秋季以来,Tokenika一直致力于创建基于Python的EOS智能合约开发平台,以便轻松创建,测试和部署智能合约。随着EOS的不断发展,我们已经习惯了其基础代码的突然变化,并且随着我们的进展而逐渐减少诅咒;)今天,这一天终于来了,我们非常高兴能够将我们的工作交给EOS社区。我们的新生婴儿将以EOS Factory的名义出现,旨在成为一个完整的,完全记录的跨平台IDE,使用简单的命令行界面,你将能够:
本文将提供有关如何生成ECDSA私钥的指南,然后使用PHP7.0++导出到以太坊钱包地址。
360搜索入局区块链,原创图片认证成切入口! 7月30日,360搜索原创图片认证平台——图刻正式上线,标志着360搜索以数字资产的确权、分发和维权为切入点,正式进军区块链领域。
该代码需要PHP 7.0++,OpenSSL扩展和PHP Composer。需要使用PHP Composer来安装第三方软件包。
作为我们Block Producer对社区利益的承诺的一部分,我们希望专注于构建有助于提高EOS平台采用率的工具/应用程序。与大多数大型应用程序一样,当你只有少量或过时的文档并且缺乏工具来帮助你进行入门学习时,可能就会存在很高的进入门槛。
关键部分: Solidity - 最流行的智能合约语言。 Metamask - 与 Dapps 交互的浏览器扩展钱包。 Truffle - 最流行的智能合约开发、测试和部署框架。 Truffle box - 以太坊生态系统的打包组件。 Hardhat - 灵活、可扩展和快速的以太坊开发环境。 Cryptotux - 准备在 VirtualBox 中导入的 Linux 映像,包括上面提到的开发工具 OpenZeppelin Starter Kits - 一个多合一的入门盒,供开发人员快速启动他们的智能合约支持
对优质区块链开发人员的需求很大,这是有充分理由的。区块链和ICO领域在过去几年中爆炸式增长。越来越多的人试图进入并在该领域中扬名立万。但是,为了获得成功,他们拥有一支强大而健全的团队至关重要。区块链开发人员,更准确地说,以太坊开发人员是该团队中最关键的组成部分。
在上篇文章中,也就是那个跨维度的打击,是可以直接秒杀的中,提到这个时代的问题,这次针对go语言的前景分析,其实我也想讲一下时代的问题。还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2EE是红海),抓住了这个机会进行的转型,然后得到红利,甚至实现了人生的转变,这个真的不是夸张的。
为了弄清楚雇主对哪些编程技能最感兴趣,Hired 研究了求职者在到六周内收到的面试邀请数量。如下图显示,谷歌的 Go 语言是雇主最需要的编程语言技能,可能因为这方面的开发者比较紧缺。掌握这一语言的开发者只占整个求职网站开发者数量的 7%。Scala 语言排名第二,只有 3% 的开发者将其作为自己的主要语言,因此学 Scala 也是恰逢其时。
随着区块链技术的日益普及,出现了大量创业企业尝试使用区块链技术来解决能源与电力行业中存在的问题。在本文中,我们将介绍其中的三个能源区块链项目。
该文总结了比特币历史上的三次重大分叉,分别是2010年7月、2013年3月和2015年7月的分叉。每次分叉都是为了解决比特币网络中的特定问题,如区块大小限制、交易速度等。这些分叉在短时间内使比特币网络实现了快速升级和优化。
Solidity是一种以智能合约为导向的编程语言。这是一种只有四年的年轻语言,旨在帮助开发基于以太坊数字货币的智能合约。 理解它官方文档应该是学习Solidity的最佳来源:solidity.readthedocs.io
了解使用IBM Blockchain Platform的VSCode扩展来简化开发,测试和部署智能合约的过程。完成本教程后,你将了解如何使用VSCode在本地Hyperledger Fabric网络上快速开发,演示和部署区块链应用程序。本教程假设你对Hyperledger Fabric有一些基本的了解。
这里是 8 月 23 日的每日1句话新闻晚报,只需1分钟,看看全球最热、最新的区块链新闻。
本教程将向你展示如何设置Meteor应用程序以用作Ðapp,并可能回答几个关于为什么应该使用Meteor的问题。
4月21日,在这个天公不作美,绵绵细雨下不停的周六下午,望京SOHO塔3B区 19层极客邦创投办公室内里,坐满了各路英雄,大家在这里,共度周末时光。 雨再大,风再急,交通再难走,也挡不住这一群以太坊狂
本文描述了在dotNet核心中使用像以太坊这样的区块链平台的过程。目标受众是其他想要从以太坊开始的dotNet开发者。需要了解区块链。在本文中,我们构建了一个完整的示例,允许你与自定义编写的智能合约进行交互。
这几天区块链的世界里全是重头戏,本来要在11月15日分叉的比特币突然取消SegWit2X计划,让屯BTC等着分糖果的人们一脚踏空;很快又有传言某人要坚定不移地实施SegWit2X,将分叉进行到底;BTG(BitCoin Gold)要让比特币回归去中心化,实现“一CPU一投票权”的中本聪初衷,在11月13日会发布防重放攻击的钱包软件。 前几天写《Bitcoin Core与Bitcoin ABC两个打架?》这篇文章时,BCC(国外称BCH)价格为3900元,因BTC迟迟不扩容堵得要死,大家转而支持BCC,价
这段时间比较忙,相信很多朋友大概都知道,如果不知道的话,可以参考我上篇文章跨维度的打击,是可以直接秒杀的,里面有介绍,大家可以看看。
1. 整体架构 采用模块插件化的设计,模块可插拔,适应多种场景。 应用层 EVM虚拟机, WASM虚拟机,GO语言原生合约以及JVM虚拟机(研发完成,测试中)共识层 支持POS,DPOS以及POS33的公链共识、Tendermint及pbft联盟链共识、Raft私链共识、平行链共识等。数据层 数据存储方式支持可扩展,目前支持MPT、MAVL、KVDB、MVCCKVD...
要开发一个基于EOS区块链的DAPP需要多少内存、CPU或带宽资源?这是很多即将开始EOS项目的开发者关注的一个重要问题。本文将介绍如何估算EOS DAPP的内存/CPU/带宽资源需求以及相应的成本。
领取专属 10元无门槛券
手把手带您无忧上云