首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    区块链3.0:拥抱EOS

    关键字:EOS,DAPP,石墨烯技术,构建本地节点,公链映射,选举,EOS链配置,术语解释 EOS.IO EOS.IO 是由block.one开发的一个基于区块链结构设计的能够支持水平和垂直扩展的去中心化应用的平台...add_handler ] add api url: /v1/wallet/get_public_keys 3054170ms thread-0 http_plugin.cpp:242...:242 add_handler ] add api url: /v1/wallet/lock 3054170ms thread-0 http_plugin.cpp...这里面的配置会被细分到是由哪一个插件来使用的,例如针对http_plugin配置的地址端口号等等,我们也可以通过手动修改这些配置来控制链的一些表现。...默认值是在源码下载时指定的,我们可以通过工具自己更改。 属于http_plugin配置 http-server-address:本地IP端口,用于监听进入的http连接。

    3.1K130

    【刘文彬】区块链3.0:拥抱EOS

    关键字:EOS,DAPP,石墨烯技术,构建本地节点,公链映射,选举,EOS链配置,术语解释 EOS.IO EOS.IO 是由block.one开发的一个基于区块链结构设计的能够支持水平和垂直扩展的去中心化应用的平台...add_handler ] add api url: /v1/wallet/get_public_keys 3054170ms thread-0 http_plugin.cpp:242...:242 add_handler ] add api url: /v1/wallet/lock 3054170ms thread-0 http_plugin.cpp...这里面的配置会被细分到是由哪一个插件来使用的,例如针对http_plugin配置的地址端口号等等,我们也可以通过手动修改这些配置来控制链的一些表现。...默认值是在源码下载时指定的,我们可以通过工具自己更改。 属于http_plugin配置 http-server-address:本地IP端口,用于监听进入的http连接。

    82640

    Derek解读Bytom源码-Api Server接口服务

    总之主要功能如下: 接收并处理用户或矿池发送的请求 管理交易:打包、签名、提交等操作 管理本地比原钱包 管理本地p2p节点信息 管理本地矿工挖矿操作等 在Api Server服务过程中,在监听地址listener...Api-Server源码分析 在bytomd启动过程中,bytomd使用golang标准库http.NewServeMux()创建一个router路由器,提供请求的路由分发功能。...每一个路由项由HTTP请求方法(GET、POST、PUT、DELET)、URL和Handler回调函数组成 将监听地址作为参数,最终执行Serve(listener)开始服务于外部请求 创建Api对象...listenAddr本地端口,如果系统没有设置LISTEN变量则使用config.ApiAddress配置地址,默认为9888 NewAPI函数我们看到有三个操作: 实例化api对象 api.buildHandler...:= false m := http.NewServeMux() if a.wallet !

    33620

    Derek解读Bytom源码-Api Server接口服务

    总之主要功能如下: 接收并处理用户或矿池发送的请求 管理交易:打包、签名、提交等操作 管理本地比原钱包 管理本地p2p节点信息 管理本地矿工挖矿操作等 在Api Server服务过程中,在监听地址listener...Api-Server源码分析 在bytomd启动过程中,bytomd使用golang标准库http.NewServeMux()创建一个router路由器,提供请求的路由分发功能。...每一个路由项由HTTP请求方法(GET、POST、PUT、DELET)、URL和Handler回调函数组成 将监听地址作为参数,最终执行Serve(listener)开始服务于外部请求 创建Api对象...listenAddr本地端口,如果系统没有设置LISTEN变量则使用config.ApiAddress配置地址,默认为9888 NewAPI函数我们看到有三个操作: 实例化api对象 api.buildHandler...:= false m := http.NewServeMux() if a.wallet !

    36920

    Solidity 智能合约开发 - 玩转 ethers.js

    而另一篇《Solidity 智能合约开发 - 玩转 Web3.py》中我们也通过 Web3.py 直接与我们本地的 Ganache 节点进行交互了。...原本因为之前比较熟悉 Python 的使用,所以想使用 Brownie 框架进行后续开发。...创建完成后,点击 View Details,可以看到我们刚创建的 App 详细信息,点击右上角 View Key,可以查询我们的节点信息,我们需要记录下 HTTP URL,供后续连接使用。...HTTP URL: const ethers = require('ethers'); const provider = new ethers.providers.JsonRpcProvider(process.env.ALCHEMY_RPC_URL...以上就是我们通过 ethers.js 库与 Alchemy 的 Rinkeby 测试网络进行交互的步骤,在真正的生产项目开发中我们一般不会直接使用 ethers.js 这样的库,而是会使用 Brownie

    1.1K20

    Telegram 支付机器人开发小记

    随着 Telegram 迈向区块链&小程序时代,Telegram 内部已经与 TON 钱包做了集成,并为了应对 Apple 和 Google 关于数字产品销售的政策监管需要上线了 Telegram Stars...本文基于grammY框架,分享支付机器人开发过程中的心得,助你成功。...支付机器人点击此处访问原文点击此处访问完整 Demo初始化在使用测试环境进行机器人开发时,创建 Bot 实例,需要将environment指定为test,否则将会产生401 Unauthorized错误...在使用测试环境时,您可以采用未加密的 HTTP 链接来测试您的 Web 应用或 Web 登录功能。...信用卡测试支付 在您的机器人支付功能仍在开发和测试阶段时,请使用 “Stripe 测试模式” 提供商。在此模式下,您可以进行支付操作而不会实际计费任何账户。

    72510

    如何创建和部署一个属于自己的EOS代币 原

    Eosio.token智能合约允许你通过提供最大代币供应数量和代币的书面定义,通过向帐户发放代币以及在帐户之间转移代币来创建你自己的代币。EOS区块链上的EOS代币使用相同的智能合约签发。...TEXT=http://localhost:8888/ the http/https URL where nodeos is running...--wallet-url TEXT=http://localhost:8900/ the http/https URL where keosd...EOS Jungle Testnet可用于开发。 你可以使用eosio.token智能合约创建,发布和发送你自己的代币。...分享一个相关的交互式在线编程实战教程: EOS教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点

    1.2K30

    WWDC案例解读:大众点评相机直接扫描支付是怎么实现的

    在今年的WWDC上,大众点评App更进一步:Apple技术人员在“Create Great Customer Experience Using Wallet and Apple Pay”演讲中专门重点演示了如何用...iPhone相机直接扫码点餐下单,并使用Apple Pay支付闭环的全流程。...和自定义URL Scheme对比,Universal-Link有如下优势: 唯一性:Universal-Link使用标准的HTTP协议URL,拥有唯一性。 安全性:App可以控制处理哪些URL。...我们积累了丰富的与Apple沟通合作经验,既有驻场Apple Campus的封闭式开发,也有在IAPM的Face2Face,更多时候是在安化路492号的远程合作。 ?...通常BD同学都会基于点评App现有功能和Apple提供的新能力,找到需求点。这种基于外部系统升级适配的二次开发,总会遇到各种问题。

    82120

    Spring Cloud微服务运维神器之Consul Template?

    Spring Cloud微服务架构浅析 在之前的文章中和大家分享过一些关于Spring Cloud微服务开发相关的文章,内容比较侧重于框架有关的开发技巧,没有读过的朋友可以在文末的推荐阅读中进行查看。...此外,通过Consul Template我们也可以很容易地将微服务体系中的任何一个微服务透过Nginx使用公网域名进行服务暴露。...此时作者基于Spring Cloud在本地开发来一个微服务,并且将该微服务注册到本地刚才安装的Consul中,这里作者启动两个实例,如下: 此时,在Consul中就注册了名叫wallet服务的两个副本...,接下来作者就通过Consul Template的配置模拟下通过Nginx反向代理域名访问wallet服务的接口,并实现负载均衡功能!...示意图如下: 此时,在网络域名正常的情况下我们通过域名访问wallet服务相关的接口了,并且已经由Nginx为我们实现了负载均衡逻辑。

    95220

    区块链安全之公链应用层漏洞案例浅析

    文章前言 随着区块链技术的快速发展和广泛应用,公链上的应用程序也变得越来越多,然而与传统的应用程序一样,公链自身应用层也面临着各种安全问题和漏洞,公链应用层漏洞是指在公链上开发的应用程序中存在的安全漏洞和弱点...,如果没有通过会跳转到登录认证页面,同时部分接口存在访问控制缺陷,攻击者可以通过burpsuite让页面优先停留在功能模块页面之后通过调用相关接口来查看敏感信息或者执行敏感操作,下面以wallet为例做说明...)接口在调用之前未对调用者身份进行认证: walletControaller处理逻辑: walletService处理逻辑 未认证的用户点击“wallet”选项会先进入wallet界面后跳转至认证页面:...192.168.11.192:5112 {"result":null,"error":null,"id":"rpcaddnode"} 节点端开启的端口监听成功捕获到请求源: 防御措施 校验目标节点IP地址,防止添加本地循环地址被攻击者用于恶意探测本地开放端口服务...,允许开发者查询和操作公链的状态、执行交易、访问智能合约等功能 漏洞简介 之前在做一个公链审计的时候,发现一个有趣的现象,当用户调用Showaddrdeal来查看address,txid等详细交易信息时

    12310
    领券