模块化搭建区块链项目

区块积木轻松搭建Web3应用。 当前国内区块链应用开发,通常需要产品经理、UI设计师、前端工程师、后端工程师、区块链工程师等,开发团队开发项目难度高、周期长。 区块积木采用轻应用、重协议的开发模式,可以帮助企业和艺术家轻松完成了不起的工作。

区块积木提供一站式服务,降低80%-100%的开发量。基于区块积木可以迅速部署NFT业务,体验乐高式创造的乐趣。

创作者模式:零代码,即可完成所有主流区块链应用搭建,Enjoy!

开发者模式:仅需3个接口和数行代码,即可完成所有主流区块链服务的接入,云原生轻体验,Enjoy!

如果您是创作者,请直接观看区块积木视频教程。

如果您是开发者,想了解区块积木提供的服务和组件,请继续阅读下文。

1小时便捷接入

区块积木支持开发者使用Develop API接入。目前已集成区块链服务:智能合约部署服务、合约组件库、 IPFS存储服务、商业RPC节点、通用区块链身份方案、链上交易处理服务、链上数据获取服务、转移、空投、合约审计、合规支付等服务。

对开发者不仅提供接入指南和接口文档,并且及时解答接口对接相关问题,提供定制化服务。

上海树图区块链

Conflux 是一种新型安全可靠的区块链,具有极高的性能和可扩展性。它可以实现与比特币和以太坊相同水平的去中心化和安全性,但在交易吞吐量(TPS)和最终延迟方面提供了两个数量级以上的改进。 Conflux 的主要优势在于其新颖的共识协议设计、认证存储和交易中继协议。在 Conflux 分类帐中,块被组织为树形图,其中每个块引用一些其他块,其中一个是其父块。仅查看与父边链接的块,账本似乎是一个树结构(父树),而查看所有块,它似乎是一个有向无环图。这也是我们将 Conflux 的账本结构称为 Tree-Graph 的原因。

Conflux 的共识算法,称为 Greedy-Heaviest-Adaptive-SubTree (GHAST),通过在分类帐中的父树上应用最重子树规则,使区块链网络中的所有节点能够一致地就区块的枢轴链达成一致,进而基于枢轴链就所有区块的总顺序达成共识。GHAST 还允许 Conflux 节点检测一些可能损害活性的攻击(例如,试图生成两个平衡子树的平衡攻击),即确认交易的能力,并通过自适应调整块的权重来阻止这些攻击。 Tree-Graph 账本和 GHAST 共识算法使 Conflux 节点能够快速生成新块,而不必担心账本中存在分叉可能会损害网络的安全性,从而使系统能够同时实现高吞吐量以及低交易确认延迟。 Conflux 采用账户模型,支持智能合约。它的智能合约与以太坊中使用的图灵完备的 Solidity 兼容。Conflux 使用 merkle patricia 树作为其用于账户状态和智能合约的认证存储的主要结构。Conflux 没有使用单个多版本 merkle 树,而是为每个版本的状态使用多个 merkle 树。高级地说,它由快照树和增量树组成。增量树始终保存在内存中,它包含上次快照的所有状态更新。相反,快照树在事务执行期间是只读的。这种设计使 Conflux 中的事务执行更加高效,因为它在访问存储中的状态时可以更有效地利用内存。 此外,Conflux 采用了一种新颖的交易中继协议来提高交易传播的网络带宽的有效利用率,因为在 Conflux 中,网络带宽可能成为真正的瓶颈。为了减少冗余的交易传播,Conflux 节点首先向它的对等节点发送一个包含对等节点以前可能没有看到的事务 id 的公告,然后让对等节点请求他们真正需要的交易。Conflux 为事务 id 引入了一种有效的编码,以在大小和安全性之间实现良好的权衡。

Conflux树图链相关合规信息

IPFS存储方案

区块积木NFT存储方案采用分布式存储模式,非数据库非云存储方案。为用户提供去中心化IPFS存储服务。使用Pinata的数据PIN服务, 主要完成数据在整个IPFS网络的分布式数据存储备份。为国内用户提供高速的IPFS数据访问,有效避免数据访问的高延迟,提升用户体验。同时国内节点使用了合规备案域名,可为微信小程序等提供IPFS存储服务

使用区块积木提供的IPFS存储服务可以在全球任意IPFS节点获取NFT的数据,真正实现去中心化存储。

IPFS星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。

IPFS(InterPlanetary File System,星际文件系统)是一个将现有的成功系统分布式哈希表(Distributed Hash Tables (DHTs))、BitTorrent、版本控制系统Git、自认证文件系统(Self-Certified Filesystems - SFS)与区块链相结合的文件存储和内容分发网络协议。这些系统的综合优势给它带来的显著特性:

1.永久的、去中心化保存和共享文件 (区块链模式下的存储DHTs)

2.点对点超媒体:P2P 保存各种各样类型的数据(BitTorrent)

3.版本化:可追溯文件修改历史(Git - Merkle DAG默克尔有向无环图))

4.内容可寻址:通过文件内容生成独立哈希值来标识文件,而不是通过文件保存位置来标识。相同内容的文件在系统中只会存在一份,节约存储空间

智能合约组件库

组件库封装了区块链合约部署、NFT创建、区块链交易等功能,更具当前区块链应用场景为用户提供了丰富的智能合约组件,用户使用API接口或简单的后台操作即可完成复杂的区块链应用功能

目前提供的智能合约组件包括:数字藏品NFT、数字徽章POAP、数字域名、社区头像、公共合约创作、上架市集、限时拍卖等。

区块积木作为区块链技术服务方将不断充实智能合约组件库。应用方仅需专注产品设计与用户体验。

我们鼓励开发者贡献创造性的智能合约组件,通过区块积木审计后,即可上架组件库。其他开发者使用该组件,可以为组件创造者带来长久收益。

区块链身份方案

简介

区块积木(前JuGuGu项目)是链接Web2 用户到Web3 世界的友好登录工具,带给新用户近似于传统互联网产品的使用体验。在不牺牲安全性的前提下用户使用手机号注册,注册一次可跨平台登录所有支持的区块链应用。注册过程与传统互联网体验一致, 无需用户下载插件,无需配置私钥,无需购买数字货币,无需互联网用户更改过多使用习惯。登录支持无感登录,支持手机验证码登录。注册一次可通行于web3世界。 目前支持Conflux 树图公链Conflux Core、Conflux eSpace。

区块积木由密码学专家,安全专家、高级工程师、大学教授等多位开发者维护。区块积木系统为非盈利开发,完全免费开放接入接口。

使用场景

并支持微信小程序,微信公众号,App,移动端网页、游戏等移动互联网高频场景接入区块积木登录系统,跨平台使用web3区块链身份登录。

开发者

1.区块积木适用于更多场景,更符合传统开发者的开发与设计习惯。根据区块积木(JUGUGU)接口,开发者只需进行简单地接口调用,即可实现区块积木服务整合进区块链应用。

2.开发者实名认证后,可通过区块积木平台内置工具Box完成一键智能合约部署,将合约地址与项目信息提交区块积木,获取项目API密钥和RSA4096 Public.pem。前者作为开发者合约绑定的鉴权,后者作为区块积木加密通信的公钥。

3.区块积木对于传统互联网企业,只需要专注前端和业务端开发,使得Web2开发团队轻松进军Web3区块链应用。

商业RPC节点

区块积木集成了商业RPC节点。提供了卓越的 JSON-RPC 节点服务,有效处理高并发负载请求,可流程构建和运行区块链应用程序,提供稳定的区块链RPC节点服务。

合规支付

区块积木合规支付采用具有监管账户的聚合支付,支持支付宝、微信、银联付款。开发者可以使用身份自助方式接入支付系统,只需填写商户信息和结算信息即可完成商户号创建和开户,在线生成签署电子合同。

项目方也可以选择自主建立支付体系,我们也会提供一定的技术支持。

高效的区块链交易

区块积木在区块链交易处理特性:

①升级扩展的ERC721合约,作为标准合约兼顾中⼼化管理、去中⼼化运⾏,⽀持中⼼化的发放型 NFT与中⼼化⾃由mint型NFT、去中⼼化⾃由mint型NFT。

②改进go-conflux-sdk、go-ethereum,⼤幅提升区块链交易处理性能,拥有更⾼的并发能⼒。

③⽀持多链、多合约同时交易处理;⽀持同⼀地址在同⼀区块链上同时发送>100笔区块链交易,不 同地址同时在不同区块链不同合约上执⾏>10万笔交易。

④Rollup交易打包技术有效降低交易Gas费⽤,提升交易速度,相对于单笔交易速度提升240倍。

⑤⽀持ERC20接⼝合约交互 。

⑥⽀持ERC721接⼝合约交互。

⑦⽀持ERC1155接⼝合约交互。

⑧⽀持基于EVM技术的全部区块链。

⑨⼀个⽤⼾绑定多链地址,使⽤独有的地址转换技术仅需⼀个密钥拥有多个区块链地址,便于维护 整个密钥系统。

⑩⽀持多区块链的ERC20和NFT资产的跨链。

代付区块链交易Gas

通过区块积木后台或API调用智能合约完成区块链交易无需支付Gas费用

区块链积木会在用户发送区块链交易时为其代所需的Gas费用;

为避免恶意消耗代付的Gas费用,我们为转移NFT功能设置了1分钟的时间间隔限制;

恶意攻击代付的Gas费用的地址将加入黑名单;

多链支持与资产跨链

更新中...

链上Web3交易

更新中...

全链存储

更新中...

零Gas社交NFT

更新中...

获取测试网API文档