Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 14 页
  • 调用Bytom Chrome插件钱包开发Dapp

    首发 新窗
    安装使用插件钱包 1. 打开Google浏览器的应用商店,搜索Bystore 下载链接:http://t.cn/E6cFFwb 2. 然后点击添加到Chrome,就可以添加到我们的: 3. 使用google插件钱包 如果你使用的是测试网,可以去测试网水龙头领取BTM。 测试网水龙头:http://test.blockmeta.com/faucet.php 搭建Dapp demo Dapp demo是一个基于比原的储蓄合约,该demo可以进行资产的锁仓储蓄,到期返还资产并给一定的利息。这个dapp很适合的场景就是股息分红,内部通过智能合约自动锁仓操作,到期资产自动解锁。所以我个人对这个dap ... 阅读全文
    mmmpy
    2022-12-30 12:32
    区块链技术
    支持
    反对
    回复
    收藏
  • 解读信标层:Rollup 网络安全与跨链转账的关键

    导读:本文探讨了以太坊Rollup网络中的Enshrined跨链桥以及AltLayer的信标层架构。Enshrined跨链桥为用户提供了在以太坊和Rollup之间转移资产的功能,而信标层作为中间层提供共享排序、验证、质押和互操作性等关键服务。了解这些概念将有助于我们理解Rollup网络的安全性和资产转移机制。 前言 最近,以太坊 Rollup 社区围绕什么真正定义了 Arbitrum、Optimism、ZKSync 等经典 Rollup 进行了激烈的辩论。 今天的 Rollups 作为链下交易执行器,并在 Rollup 和以太坊之间提供了一个“原生跨链桥”。我们将 ... 阅读全文
    欢迎零存整取合
    2023-6-3 11:49
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS智能合约的多索引表table

    建多索引表是一种为了在RAM快速访问的方法,主要用来来缓存状态和数据。多索引表支持创建、读取、更新和删除(CRUD)业务,区块链不行(它只支持创建和读取)。 多索引表提供了快速访问数据存储接口,是一种存储智能合同中使用的数据的实用的方法。在区块链记录交易信息,你应该使用多索引表存储应用程序数据。 使用多索引表,因为他们支持为使用的数据建立多个索引,主索引必须是uint64_t类型和唯一的,但其他的索引,可以有重复的,你可以使用多达16个,类型可以是uint64_t,uint128_t,uint256_t, ... 阅读全文
    西门幻雪雪vj
    2022-11-13 23:50
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何模拟51%攻击复现

    一、明确概念: 最常见的一种算力攻击方式是"51%算力攻击",顾名思义,就是在控制的算力超过整个网络的50%的时候才能大概率完成的一种攻击。 在发动51%算力攻击时,攻击者需要从主链的某一区块开始分出来一条私链,在私链的区块高度超过主链时将私链与主链合并,由于共识机制会选择最长且难度最高的链作为主链,所以攻击者可以用自己的私链覆盖主链,以完成某种目的。 这里需要明确的一点是:攻击者从主链中分出一条私链不等于分叉。 很多人将两者的概念混淆了,他们最大的区别是:前者的两条链是共识相 ... 阅读全文
    zmhg799417
    2022-12-6 19:16
    区块链技术
    支持
    反对
    回复
    收藏
  • bitcoinj开发环境搭建

    首发 新窗
    bitcoinj开发包是一个Java版本的比特币协议实现,使用bitcoinj就可以实现钱包管理和交易的发送与接收,而无须本地安装bitcoin core软件,本文将介绍bitcoinj开发环境的搭建方法。 虽然bitcoinj有完备的文档,但对于初学者来讲并不容易上手,推荐汇智网的教程java比特币开发详解,内容循序渐进容易理解掌握,而且有助教在线可以答疑。 安装JDK 首先安装最新版的JDK,可以使用openjdk或oracle的jdk。 bitcoinj的core模块支持java 7,但其他模块都需要java 8,因此我们安装最新的JDK。在ubuntu下直接apt安装 ... 阅读全文
    开门查水门e
    2022-12-19 08:19
    区块链技术
    支持
    反对
    回复
    收藏
  • 深入剖析BIP39补充协议

    首发 新窗
    如果你接触过数字货币或者相关内容,你肯定接触或使用过助记词,那么我们这篇文章的目的就是要从技术角度搞明白这个助记词是如何产生的,以及助记词是如何变成私钥的。 在一般数字货币中是使用 256 位的随机整数作为私钥的,但是这个记忆起来比较困难,所以为了解决记忆和易用性的问题 BIP39 规范提出了一种通过助记词来推算种子的算法,来帮助我们的降低使用门槛。 助记词的几种形式现在已经规范化的助记词词典有简体中文、繁体中文、英文、日文、法语、意大利语、韩语、西班牙语上述语言的助记词都可以 ... 阅读全文
    geton2006
    2022-12-30 15:10
    区块链技术
    支持
    反对
    回复
    收藏
  • 想用Wasm开发dApp 入门教程

    新建合约 Created library `helloworld` package 新建的合约目录结构如下: ├── Cargo.toml └── src └── lib.rs 一个 Rust 版本的 Wasm 合约包含两部分组成,一部分是Cargo.toml配置文件,用于配置项目信息,一部分是src/lib.rs用于编写合约逻辑。 引入Ontology Wasm合约开发工具库 在生成的Cargo.toml文件中引入 Ontology Wasm 合约开发工具库ontio-std,使用[dependencies]配置项来完成引入该工具库的动作。 name = "helloworld" version = "0.1.0" authors = ["Lucas "] ed ... 阅读全文
    星火车品
    2023-1-10 18:20
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何正确理解NEO平台上的GAS

    ​​NEO平台上提供了两种类型的令牌: NEO:源于Antshares(ANS) GAS:源于Antcoins(ANC) (NEO-是NEO区块链的资产标识,也被称为管理令牌。) GAS是什么? GAS或NeoGAS也是NEO区块链网络设计的一个令牌。通常情况下,它被称为NEO平台的副产品,因为持有每个NEO就伴随生成GAS奖励。所以在逻辑上,在幕后工作的“NEO”被称为“GAS”。 “GAS被称为是一种为智能合约添加燃料的运营令牌。” 中国首个开源的区块链平台NEO以前被称为Antshares。他们的目标是使数字社 ... 阅读全文
    朋友一起走
    2022-11-13 23:51
    区块链技术
    支持
    反对
    回复
    收藏
  • dApp设计模式

    首发 新窗
    8月24日前言:去中心化应用(dApp)生态是区块链能否走向主流人群的关键。在作者看来,dApp是一种应用程序设计模式,它通过在对等节点网络上分发关键组件来增强现代web应用程序。要想让现实世界卷入代币经济,需要找到两者结合的方式。而目前来说,其中重要的入口就是去中心化的应用程序。本文作者Mike Roth,Radar Relay CTO,文章来源于medium.com,由蓝狐笔记社群“Leo”翻译。 什么是去中心化应用(dApp)? 去中心化应用的定义是动态的,它会随着去中心化生态系统的成熟和命名惯例及定义等因素而发 ... 阅读全文
    江风浪子聊
    2022-11-13 23:51
    区块链技术
    支持
    反对
    回复
    收藏
  • Window环境如何下搭建以太坊私链

    一.安装geth 官网下载:https://ethfans.org/wikis/Ethereum-Geth-Mirror 一直下一步就行。 注意:安装的时候最好不要安装在带有空格的目录 二.准备配置文件 进入geth目录或你想要存放的目录,创建genesis.json文件(可自定义),文件内容如下: 解释一下各个参数的意思 Nonce是一个64位的随机数,用于挖矿用的。他和mixhash的设置需要满足以太坊的官方条件 Mixhash与Nonce配合用于挖矿,这是又上一个区块的一部分生成的hash。 Difficulty设置当前的难度, ... 阅读全文
    大叔的爸爸
    2022-12-6 19:45
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何构建安全的中心化交易所平台?

    首发 新窗
    每当大型中心化交易所崩溃时,一个常被提及的问题是:我们是否可以利用加密技术来解决这个问题。交易所可以通过创建密码学证明的方式证明其链上持有的资金足以偿付用户,而不仅仅依靠政府牌照、审计员、调查公司治理以及交易所法人背调等「法币」方案。 更有野心的是,交易所可以建立一个未经储户同意无法提取储户资金的系统。我们可以尝试探索「不作恶」有职业素养的 CEX 与「无法作恶」却泄漏隐私的低效链上 DEX 之间的界限。这篇文章将深入探讨让 CEX 更加去信任的历史尝试,与其采用技术的局限性, ... 阅读全文
    楼琴观雪让
    2022-12-30 16:31
    区块链技术
    支持
    反对
    回复
    收藏
  • Bytom交易说明(账户管理模式)

    比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 该部分主要针对用户使用bytom自带的账户模式发送交易 1、构建交易 API接口 build-transaction,代码api/transact.go#L120 以标准的非BTM资产转账交易为例,资产ID为全F表示BTM资产,在该示例中BTM资产仅作为手续费,该交易表示花费99个特定的资产到指定地址中。其中构建交易的输入请求json格式如下: { "base_transaction": null, "actions": [ { "account_id": "0ER7MEFG ... 阅读全文
    V刘晨曦
    2022-11-13 23:52
    区块链技术
    支持
    反对
    回复
    收藏
  • Bytom交易说明(UTXO用户自己管理模式)

    比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 该部分主要针对用户自己管理私钥和地址,并通过utxo来构建和发送交易。 1.创建私钥和公钥2.根据公钥创建接收对象3.找到可花费的utxo4.通过utxo构造交易5.组合交易的input和output构成交易模板6.对构造的交易进行签名7.提交交易上链 注意事项: 以下步骤以及功能改造仅供参考,具体代码实现需要用户根据实际情况进行调试,具体可以参考单元测试案例代码blockchain/txbuilder/txbuilder_te ... 阅读全文
    朋友一起走
    2022-11-13 23:52
    区块链技术
    支持
    反对
    回复
    收藏
  • 比原链合约入门教程

    首发 新窗
    比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 一、合约简述 equity是bytom的一种智能合约语言,是一门声明性谓词语言。详细说明请参考官方equity合约相关介绍。 二、锁定合约流程 1、合约编写 合约的编写可以通过参考合约模板来进行构造,如果需要更进一步的了解,可以阅读一下合约相关的说明文档。以典型的锁定publickey合约为例,其合约代码如下: contract LockWithPublicKey(publicKey: PublicKey) locks locked { clause unlock ... 阅读全文
    获画关喊
    2022-11-13 23:53
    区块链技术
    支持
    反对
    回复
    收藏
  • 非对称加密之RSA算法

    简介 1977年,MIT的三位老师Rivest、Shamir和Adleman设计了一种算法,可以实现非对称加密。这种算法以他们三个人的名字命名为RSA。RSA算法是使用最为广泛的非对称加密算法。RSA加密利用了单向函数正向求解很简单,反向求解很复杂的特性。 具体是利用了: 1.对两个质数相乘容易,而将其合数分解很难。即n=p1*p2,已知p1、p2求n简单,已知n求p1、p2困难。 2.(m^e)modn=c,已知m、e、n求c简单,已知e、n、c求m很难。 原理 RSA加密,实现了公开密钥,就是A可以给所有人发送公 ... 阅读全文
    有个胖子他姓杨
    2022-12-6 20:25
    区块链技术
    支持
    反对
    回复
    收藏
  • IPFS实践之初体验

    IPFS的全称是InterPlanetary File System(星际文件系统),从名称上看,这是一个很炫酷、很有野心的项目。简单地说它就是一个点对点的分布式文件系统。官网和github都可以找到所有的相关资料。建议从它的白皮书,和直译中文版本开始了解,后面我们会慢慢地认识它。白皮书上指出了多个应用场景: As a mounted global filesystem, under /ipfs and /ipns. As a mounted personal sync folder that automatically versions, publishes, and backs up any writes. As an encrypted file or data sharing sy ... 阅读全文
    繁星如尘
    2022-12-19 11:30
    区块链技术
    支持
    反对
    回复
    收藏
  • Move语言分析:如何避免闪电贷重入攻击?

    首发 新窗
    从底层语言特点,对比了 Move 和 Solidity(以太坊)的优势和特点。作为 Web3 的基础性研究,从闪电贷这一最具特色的应用角度出发,分析了以太坊和 Move 分别如何实现闪电贷,Move 怎样规避了闪电贷攻击? 以太坊合约之间的交互是通过互通消息实现的状态一致,且允许重入、动态调用,这一特点为实现闪电贷提供了基础。期间,合约之间的函数可以互相来回调用——调用过程中会发生控制权转移。如果 DeFi 项目平台合约有漏洞,套利者能够利用其合约的恶意代码调用相应函数进行资产盗取——利用合约之间的状 ... 阅读全文
    KingOfLion
    2022-12-30 16:38
    区块链技术
    支持
    反对
    回复
    收藏
  • 什么是轻客户端,为什么我非得在乎它?

    首发 新窗
    轻客户端是区块链生态系统中十分重要的元素。它们可以帮助用户以安全、分散的方式访问区块链并与区块链进行交互而无需同步完整的区块链。我将在本文中用通俗易懂的方式解释什么是轻客户端、什么不是轻客户端及其来由。 在讨论什么是轻客户端之前,我们先说一下什么是客户端吧!计算机科学中的客户端是一种连接服务器的硬件或软件。例如,网页是一种客户端——它连接到web服务器上以请求其内容。在区块链领域,客户端是一种以点对点的方式连接到其他客户端的软件。由于所有客户端相互通信,它们 ... 阅读全文
    盖世英雄16
    2022-11-13 23:53
    区块链技术
    支持
    反对
    回复
    收藏
  • ChatGPT写个基于钱包的MEV BOT

    首发 新窗
    最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEVBot?结果来看很让人惊艳,先说结论: 1.通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的girdtradingbot,并且能进行一些基础的优化。2.更加出乎我意料的是,它竟然还能写出一些简单的MEVBOT,甚至可以调用不同的api去写满足不同条件的MEVBOT 简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人: ... 阅读全文
    屯币二十年
    2022-12-7 00:18
    区块链技术
    支持
    反对
    回复
    收藏
  • 比原链Java版本离线签名

    首发 新窗
    tx_signer Javaimplementationofsigningtransactionofflinetobytomd. Pre Getthesourcecode $gitclonehttps://github.com/Bytom/bytom.git$GOPATH/src/github.com/bytom gitcheckout $gitcheckoutdev Whyneeddevbranch?Becauseyoucouldcalldecodetransactionapifromdevbranchandobtaintx_idandsomeinputsids. Build $cd$GOPATH/src/github.com/bytom $makebytomd#buildbytomd $makebytomcli#buildbytomcli Whensuccessfullybuildingtheproject,theb ... 阅读全文
    yuan081608
    2022-11-13 23:54
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章