我´我想从硬编码的私钥构造一个ECKey,但是´它不工作。。。
第一次尝试
如果我运行本例中的代码,则密钥导入工作正常。但既然我真的想要这么多钱,我需要进口我自己的钥匙。。。
我尝试了这个私钥l48r9syn2dtswhwwwj1xez27w7a3x7rvg6obrmvgu2jltfqeuckh,并使用这个站点来生成它。当我尝试将私钥设置为ECKey时,如下所示:
ECKey key=ECKey.fromPrivate(Base58.decodetoBiginger(“l48r9syn2dtswhwj1xez27w7a3x7rvg6obrmvgu2jltfqeuckh”));
我´我得到了例外
线程“main”java.lang.IllegalArgumentException中出现异常:私钥超过32字节:304位
第二次尝试
我试着用这个代码解决这个问题
String priv=“l48r9syn2dtswhwwj1xez27w7a3x7rvg6obrmvgu2jltfqeuckh”;
ECKey key1=DumpedPrivateKey.fromBase58(TestNet3Params.get(),priv).getKey();
这就导致了这个例外
线程“main”org.bitcoinj.core.AddressFormatException$WrongNetwork中出现异常:地址的版本代码与网络的可接受版本不匹配:128
位于org.bitcoinj.core.DumpedPrivateKey.fromBase58(DumpedPrivateKey。java:59)
位于com.javamaster.TicTacToeApplication.main(TicTacToeApplication.com)。java:42)
第三次尝试
我试着用另一种方法来解决这个问题
byte[]b=priv.getBytes();
系统输出打印(priv);
ECKey key3=ECKey.fromPrivate(b,true);
它会导致与第二次尝试相同的异常。
钥匙怎么了?我应该用另一种方法来生成私钥吗?
比特币
java
分享
改进这个问题
跟随
5月27日10:04编辑
5月27日9:56问
葛丽塔
111青铜徽章
添加评论
1个答案
0
有效的私钥是L48R9SYN2DTSWWJ1XEZ27W7A3X7RVG6OBRMVGU2JLTFQEUCN,而不是L48R9SYN2DTSWWJ1XEZ27W7A3X7RVG6OBRMVGU2JLTFQEUCH。你打错了,加了“kh”
分享
改进这个答案
跟随
离线项次交易
要离线播放链上比特币交易,我们需要将交易十六进制数发送到在线设备。例如:政府已经关闭了一个地区的互联网,短信仍然有效,这样Alice就可以创建一个有签名的交易,复制交易并通过短信发送给Bob,Bob可以广播这个交易(sendrawtransaction),因为互联网在他处工作。
这对LN有什么作用?我对LN的实验还不够充分,所以对涉及的一切都不确定。尝试在Electrum 4.1.2(testnet)中执行此操作,但找不到必要的信息和命令。
Bob为0.001 BTC创建发票,并使用文本消息将其发送给Alice
一项调查发现,一项调查数据,一项调查数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,这个数据,这个数据,这个数据,这个数据,有一个数据,这个数据,这个问题,zzzzzzzzzzzzzz8,一个数据,一个数据,一个,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,一个数据,这个数据,这个QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQVSQQXKHJSZX8FTLNLJK0UK6AN5D6KSYHXRFGN4X7SGQ7J48型agj948n9gr2tn64qrxe84jczxwr56dtr9mw7al52awrl7alxn7pu68ndckgqhd7cz5型
爱丽丝将其粘贴在Electrum中并点击“保存”
发票付款
发票明细:
发票明细
如何使用发票中的任何信息,将其发送给Bob,以便支付LN 0.001 BTC发票?
在Electrum中的命令:https://github.com/spesmilo/electrum/blob/3bc8ef6651ed9d9aff0531b3597f80eca4886301/electrum/commands.py#L1001
雷电网
离线交易
分享
改进这个问题
跟随
昨天编辑的
昨天问
普拉扬克
395311金徽章66银徽章1818铜徽章
添加评论
2个答案
2
闪电对它也有着内在的生命力要求。要接收付款,Bob需要在线在其承诺交易上设置HTLCs,然后显示相应的preimages来申请付款,以便通过闪电网络原子地转移资金。
如果Bob因为整个地区的互联网关闭而下线,他将无法再通过LN接收付款。爱丽丝找不到去鲍勃的路,因为他不在线!
这与在链上发送比特币交易大不相同。Bob无需在线即可在Chain上接收比特币。他只需把地址发短信给爱丽丝,一年后再签字确认爱丽丝付款。
当然,如果Bob是向Alice发送商品/服务的商户,则在他能够验证Alice在Chain上发送了付款之前,他不应发送商品和服务。
分享
改进这个答案
跟随
22小时前回答的
克里斯斯图尔特
101011金徽章99银徽章1818铜徽章
添加评论
0
解决方法:
用一些资金在VPS上运行LN节点和钱包
使用第三方提供的短信API
侦听传入消息
发送文本mesaage与项次发票,将用于自动支付
将成功或错误消息作为文本消息发送到发送初始消息的号码
分享
改进这个答案
跟随
22小时前编辑的
当我从比特币钱包发送多笔交易时,请留在内存池中
我在ubuntu18.04桌面上运行比特币客户端0.17.1。我钱包里有些余额。我的客户也完全同步了。我面临钱包冲突。当我一次发送多个事务时(没有时间间隔)。发生两件事。
某些事务已确认并成功完成
某些事务在内存池中停留很长时间。在内存池中,状态显示为0/未确认
如果我发送带有一些时间间隔的事务,则不存在任何问题。我还提到,我已经使用了RPC。但交易仍处于未确认阶段。
注:我为每笔交易支付适当的费用
比特币核心
钱包
交易费用
未确认交易
内存池
分享
改进这个问题
跟随
6月19日7:27问
萨尔曼·法里斯
471313青铜徽章
为什么我的交易没有得到确认,我能做些什么JBaczuk 6月7日4点11分
不,这不是我的答案。这个答案是关于交易费的。但就我而言,我给出的交易费用比标准费率要高萨勒曼·法里斯6月7日5:13
您同时发送多少笔交易?“时间间隔”有多长麻吉弟弟周立铭♦ 6月7日19:07
快10秒了萨勒曼法里斯6月7日19点50分
您正在创建多少个事务?–墨奇♦ 2019年6月7日8:51
再显示1条评论
1个答案
0
比特币核心有锁,可以阻止多个调用来构建并行执行的事务。相反,当锁被上一个调用放弃时,它们将按顺序执行。因此,我们想到的另一件事是,可以同时提交给mempool的事务的祖先集是有限制的。
您自己节点的mempool将不接受超过25个事务或总事务大小超过101KB的事务,这些事务以某种方式链接/相互依赖。您的钱包将尝试每隔30分钟左右将交易重播到您自己的mempool,因此,即使您的一些交易祖先得到确认,其他交易也可能需要一段时间才能被中继到网络。
您可以做什么:如果您发送的事务数量非常大,例如每个数据块超过25个,您应该将余额拆分为更多的UTXO,这样您就可以创建更多的独立事务。
分享
改进这个答案
跟随
6月7日19点51分回答
墨奇♦
54.9K33333金徽章152152银徽章479479铜徽章
嗨@Murch,谢谢你的回答。我不创建25个事务。我只为每个区块创建了大约12个事务萨尔曼法里斯6月7日19:05
交易额很大吗?你的钱包里有很多没用的东西吗墨奇♦ 6月7日19:08
什么是非常大的交易,你的意思是非常大的金额…??-萨尔曼·法里斯6月7日9点10分
不,我说的是事务的数据大小。它有大量的输入吗墨奇♦ 6月7日19点13分
不,输入量不大——萨尔曼·法里斯6月7日9点14分
再显示3条评论
你的答案
51%的攻击能变成81%攻击还是91%攻击?
既然51%的攻击发生在超过50%的节点伪造区块链上的数据的情况下,那么伪造数据所需的实际比例是81%还是91%,因为如果超过80%的节点是“坏人”的话,这将更加困难。
所以我的意思是,即使79%也不能成为攻击,但需要一个更高的数字,比如81%或91%。
如果数据的验证可以达到50%的水平,那么再接触到这50%中的一个节点就可以很容易地变成80%到100%,那么只需要多走一步?
多数攻击
分享
改进这个问题
跟随
1月27日15:16编辑
1月27日11:34问
更深的理解
5166青铜徽章
添加评论
3个答案
0
我不确定我是否完全理解这个问题,但无论如何我会尽力回答的。
首先,51%的攻击是指一个矿工控制了网络上一半以上的能量。如果拥有51%hashpower的攻击者想要攻击网络,他们只会继续挖掘自己的区块,并拒绝利用任何其他矿工的区块进行构建,而且因为他们控制了hashpower的一半,他们的区块链版本(完全由自己的区块组成)将是最长的。剩下的49%的矿工将无法超越他们,因为比特币认为区块链的最长版本是有效的,剩下的49%的区块将成为孤儿。
因为他们可以阻止任何其他矿工的区块被接受,他们将能够只在他们自己的区块中包含他们想要的交易,审查他们不喜欢的交易,等等,因为他们控制所有新区块。
因此,比特币网络并不完全是在联系节点验证交易。其他矿工根本赶不上攻击者的新区块,因此攻击者的区块链版本被认为是“真理”。
分享
改进这个答案
跟随
回复时间:1月27日12:13
IEAT披萨
170855银牌1111铜牌
添加评论
0
51%的攻击不一定是“伪造数据”。通常指的是,在一个通常会被网络拒绝的区块中包含双倍支出,但网络的诚实部分难以拒绝该区块和建立在其上的链,因为它拥有少数的hashpower。关键是证明工作仍然完成,它不是“伪造的”。但是回答你的问题,当然81%或91%的攻击比51%的攻击更令人担忧。之所以称之为51%,是因为这是发动攻击所需的最低限度。
没有什么可以做的,以增加所需的最低51%,以完成攻击说,81%的工作证明的情况下,这是系统的性质。当然,在现实中,网络可能会选择遵循减少工作证明的链,但其中没有双重支出交易。这将是破坏性的,对攻击者来说非常昂贵,并且可能(很可能)失败。
分享
改进这个答案
跟随
1月27日12:18编辑
回复时间:1月27日12:13
迈克尔·福克森
654788银牌2323铜牌
添加评论
由于51%的攻击发生在超过50%的节点伪造区块链上的数据的情况下
它不是完整节点,而是矿工,他们不试图伪造数据,而是在“51%攻击”中重新排序事务历史
实际需要的是81%还是91%呢
它可以是50%以上的任何值,在实际场景中不一定是51%,比如CZ在Binance hack中考虑reorg:
Jimmy Song写了一条很好的推特帖子和关于它的媒体帖子。我将引用该帖的几条推文:
如果75%的网络采用这一方案,你将需要平均116个街区来超过目前的链,或约1450 BTC价值的采矿奖励。在60%时,这将成为290个区块或3625 BTC。55%,580块/7250 BTC
7250btc>7000btc,所以至少需要55%以上的散列能力才能同意对链进行重新标记。在另外58个街区,这一比例上升到60%,在116个街区,这一比例为65%。174块,70%,232块/75%。如果每个人都同意的话,成本会很快上升
https://twitter.com/jimmysong/status/1125977497047314432
您可以阅读媒体帖子了解其他详细信息:https://jimmysong.medium.com/reorg-scenarios-binance-hack-edition-849fc7e7df07
同时阅读Greg Maxwell关于“51%攻击”的想法,以便更好地理解:https://bitcoin.stackexchange.com/a/101560/
分享
改进这个答案
跟随
回复时间:1月27日13:59
普拉扬克
395311金徽章66银徽章1818铜徽章
添加评论
隐私友好型支付处理器
什么是最有信誉的比特币支付处理器,有隐私友好的条款和条件?据悉,BitPay和Coinbase曾利用连锁分析来监视客户。对于那些不赞成这种侵犯客户隐私行为的信誉良好的商家,有什么替代方案?
隐私
支付处理者
反洗钱
了解你的客户
分享
改进这个问题
跟随
编辑时间:2016年6月8日23:02
墨奇♦
54.9K33333金徽章152152银徽章479479铜徽章
2016年6月1日4:01问
玛丽约翰逊
36911银徽章66青铜徽章
添加评论
5个答案
9
我敢肯定,所有与菲亚特加密货币交易所打交道的加密支付处理商都在做AML/KYC例程,包括链分析。这不仅适用于BitPay和Coinbase,Circle等人也是如此。一旦你试图在crypto和fiat之间转移价值,如果你使用的是支付处理器,你就必须应对不同程度的隐私侵犯。KYC/AML程序的例外情况是现金<->加密交易(如本地比特币、mycelium…)或使用无法被ChainAnalysis等(邪恶)公司追踪的加密货币。
热释光;博士我不知道任何非隐私入侵比特币支付处理器一旦菲亚特介入。
ps:但是我知道有很多人在开发新的(开源的)加密货币支付处理器。我会努力挖掘出一些额外的信息,并相应地更新我的帖子。
编辑:coinbase的有趣更新:https://news.bitcoin.com/coinbase-helps-fbi-shut-kickasstorrents/
分享
改进这个答案
跟随
编辑时间:2016年7月23日12:12
2016年6月1日6:53回答
斯特克
38111银徽章88铜徽章
“包括连锁分析”你为什么这么说?只是一个悲观的、健康的怀疑论,还是你有实际的数据Jannes 6月16日12:15
我不确定是否有来自任何支付处理商的关于连锁分析的官方声明,但众所周知,如果有人使用Coinbase帐户向赌博网站提供资金/从赌博网站向btc转账,Coinbase会关闭和冻结资金。这种情况从2014年就开始发生了。如果你在谷歌上搜索“coinbase阻止赌博”,你会发现很多类似这样的帖子:bitcointalk.org/index.php?topic=747596.0/bitcointalk.org/index.php?topic=1231723.0/sportsbookreview.com/forum/sportsbooks industry/…——6月7日13:51时的stke
相关信息:bitcoin.stackexchange.com/questions/35384/…-stke 6月7日13:59
是的,CoinBase是notorius。我想我最想知道的是“所有加密支付处理器”。可能有一些不做连锁分析的?但你总是做最坏的打算是绝对正确的Jannes 6月7日下午15:00
添加评论
0
你可以直接接受加密货币,很多购物车都有比特币插件。由于菲亚特方面的原因,间谍活动和KYC/AML经常进入其中。
分享
改进这个答案
跟随
6月3日9点22分回答
Нонн Болдырев
34622银徽章77铜徽章
添加评论
0
你可以试试硬币咖啡馆。他们有KYC,但他们较小,所以我怀疑他们是否有资源或动机跟踪您的购买,除非特别要求。
分享
改进这个答案
跟随
您需要没有第三方的解决方案或分散的隐私解决方案,因为中央/第三方受监管或可能会损坏您的数据。一个没有第三方参与的好的支付处理器是btcpayserver.org。它管理BTC(加上闪电加上litecoin)支付完全自动化。如果你想把它换成菲亚特没有一个中央党知道我推荐bisq.network。银行当然可以看到法定转账,但不知道付款原因。到目前为止,这第二步还没有自动工作,但是DAO(分散自治组织)bisq正在开发一个API。区块链中的bisq交易很难追踪,因为它们类似于payjoin交易。
分享
改进这个答案
跟随
昨天回答的
速度
12377青铜徽章
添加评论
0
隐私明智的唯一方法是去自己的主机支付处理。幸运的是,到2021年,良好的端到端开放源代码解决方案可用:
https://btcpayserver.org/
https://cypherpunkpay.org/ (披露:我是作者)
更糟糕的选择,但仍然没有KYC是所谓的“只看”支付处理器。手表只支付处理器是隐私的所有交易在您的钱包。我知道的两个问题(从未尝试过):
https://www.blockonomics.co/merchants
https://gear.mycelium.com/
分享
改进这个答案
跟随
向比特币区块链发送数据
有没有可能不向任何人发送包含散列值的事务?我解释得更好。我想在比特币上存储数据,我需要发送一个包含此值的事务,但不发送到任何特定地址。我能做吗?
交易
分享
改进这个问题
跟随
10月5日19:06问
布鲁斯·韦恩
34722银徽章77铜徽章
相关:如何将文件上载到testnet区块链。过程是相似的Ugam Kamat 10月5日19:01
添加评论
2个答案
0
它在比特币区块链上存储数据并不是一个好的做法,但可以用一个特殊的脚本创建一个交易。
事务名称是事务空数据,这里对这种类型的事务做一点介绍
分享
改进这个答案
跟随
回复时间:10月5日13:31
文森佐帕拉佐
80211金徽章55银徽章020铜徽章
添加评论
0
您可以随意为输出事务设计scriptPubKey。所以仅仅是一次机会回报就让它难以忍受。
分享
改进这个答案
跟随
回复时间:10月5日13:33
用户674907
2733青铜徽章
添加评论
是否可以更改私钥
我想知道是否有可能通过rpc调用将比特币钱包的私钥更改为比特币。
谢谢你的回答
比特币核心
比特币
分享
改进这个问题
跟随
10月4日18:35问
P4纱罗
911青铜徽章
添加评论
2个答案
0
不,您的公钥是从私钥生成的,不能更改。
私钥有一个公钥,每个公钥有一个地址
分享
改进这个答案
跟随
回复时间:10月4日19:57
萨克斯霍夫
222155金徽章1313银徽章2727铜徽章
1
我还要补充一点,比特币核心使用的是一系列私钥,因此无意中私钥会因隐私而异——vincenzopalazzo 10月4日20:10
添加评论
0
你想换哪把钥匙?一个钱包存储你的UTXOs的私钥。如果能够找到与OP\u HASH160(Orig\u Pub\u key)==OP\u HASH160(HASHCOLLISIONPUBKEY)相等的另一个(private,Public)密钥对的哈希冲突,则可以更改私钥。希望这在有限的时间内是不可能的。。。
如果是关于你自己的钱包密码,你当然可以这么做。唯一重要的信息是您的(Pub,Priv)-密钥对。别忘了你也需要公钥来解锁你的硬币!
分享
改进这个答案
跟随
10月5日19点42分答复
用户674907
2733青铜徽章
添加评论
端到端比特币交易流程
我在阅读了过去几天的一些文章后,对比特币区块链技术的理解。我不确定我的理解是否100%正确。我写这封信是为了有人能纠正我的错误,这对其他新人也有帮助。
案例:A想向B发送10个BTC
A创建了一个地址,它是几个字的哈希(sha256)。类似于B。这是私钥;比特币金额的所有权验证器。使用私钥生成公钥。钱包应用程序提供种子字,通过SHA256散列生成私有地址,这样即使丢失了私钥,也可以从秘密种子字中释放出来。每个人都知道这个公钥,但是私钥是秘密的,不能共享。无法从公钥获取私钥。私钥是一个有权使用一定数量BTC的数学证明。这证明了金钱的所有权。让我们看看,不知何故A现在有超过10个BTC。
A向B的公钥发送10个BTC。公钥是事务的“收件人地址”。消息(A向B发送10个BTC)使用A的私钥签名。这是交易的数字签名。该事务消息被广播到每个人(整个区块链网络节点)。数字签名确认真正的所有者创建了交易。
矿工们将挑选这个交易以及其他未决交易,并尝试创建区块链的下一个区块。所有的交易都对每个人开放。对于示例事务案例,矿工将通过检查完整的区块链数据库(链的所有已完成块)来验证事务是否真的有超过10个BTC。如果没有,交易将被拒绝,不会被添加到块他将试图解决这个难题。
矿工将验证未决交易的交易数量(尚未添加到区块链中任何区块的交易)。
不同的矿工可以使用不同数量的有效事务来形成一个块。但是赢得数学难题的矿工,他创建的区块将作为区块链的下一个区块添加。这个拼图是根据当前的难度(十六进制格式的19个散列前导零)得到散列(SHA256)。这是一个尝试和错误的基础过程,以获得所需的散列有19个零。哈希输出函数如下所示-
SHA256(时间戳+上一个块的哈希+MarkleRootHash(此块中的所有有效事务)+nonce)
矿工每次试图根据上述散列生成格式获得所需的散列时,都会更改nonce(整数)值。它需要大量的尝试,因此需要巨大的计算能力来解决这个难题。假设一个矿工得到了一个有19个零的散列。注意,事务“A向B发送10个BTC”是有效的,并且存在于这个示例块中,该示例块的散列刚刚找到19个前导零。
矿工得到了所需的哈希值和幸运的nonce值。使用这个nonce值,任何人都可以验证19个零的散列输出;因此,它是成功的区块。这个nonce值实际上是工作的证明。当大多数矿工都能证实这一点,并使工作取得成功时,这一点正逐渐成为共识。然后,块被添加到区块链数据库中。
由于此块包含事务“A向B发送10 BTC”。此事务也已成功完成。B得到10 BTC。这10个BTC的所有权属于B,因为B具有用作示例事务的“to address”的公钥的私钥。
比特币核心
块链
比特币
区块链钱包应用
分享
改进这个问题
跟随
1月28日1:57编辑
1月28日1:32问
用户3717550
111青铜徽章
添加评论
1个答案
大致正确。一些小细节是不对的。
#1.私钥只是256位数字。它们可以通过随机过程创建,或者在现代钱包中,作为分层确定性序列的一部分,其中每个密钥都是从种子以可重复的方式生成的。看到了吗https://learnmeabitcoin.com/technical/hd-wallets. 此外,钱包地址本身并不是公钥——尽管它是从公钥派生出来的。上面链接的网站也解释了这一点。
#3.交易明确地指以前的交易,并且是检查资金是否充足的交易(而不是“整个区块链”)。新交易还将处理任何过剩资金。
分享
改进这个答案
跟随
1月28日1:55回答
马夫布
11111青铜徽章
我仍然需要知道所有节点/矿工如何验证事务?例如,如果一个矿工有100笔交易,其中1笔交易是无效的(请求的金额超过了余额)。他伸手去摸想要的土豆。使用nonce值,所有其他矿工将能够验证区块,以达成共识。但是,所有矿商是如何达成协议,即待添加区块中的所有交易都是有效的呢用户3717550 1月28日20:22
所有事务都由节点单独验证。如果miner广播一个包含无效事务的块,它将被节点拒绝。事实上,无效事务甚至不会在网络上广播。验证工作由运行在所有节点上的比特币客户端完成marvb 1月30日2:06
“1笔交易无效(请求的金额超过余额)”除了所有者之外,没有人跟踪或关心余额。其他节点(钱包、矿工等)只关心个人“硬币”(交易输入)尚未消费,以及消费脚本(有效的所有权证明)是否得到满足红砖2月27日11:55
添加评论
我怎样才能找到矿工的钱包地址?
有没有办法在比特币区块链中找到矿工的钱包地址?我想找到与矿工有关的交易。
先谢谢你。
比特币核心
矿工配置
分享
改进这个问题
跟随
7小时前编辑的
昨天问
动力
5355青铜徽章
添加评论
1个答案
1
每个区块的第一笔交易是coinbase交易,由该区块的矿工创建,通常向他们支付采矿报酬和交易费用。
coinbase事务的接收地址很可能是由矿工控制的地址。
游泳池可能会使情况复杂化。
分享
改进这个答案
跟随
昨天回答的
红砂砖
12.4k22金徽章1717银徽章3838铜徽章
非常感谢。明白了。我很难实现块中的第一个事务,因为所有事务都具有相同的blocktime和blockheight。我不知道怎样才能选第一个昨天下午
如何选择第一个:1.比特币核心:getblock将返回block中的所有事务,第一个事务tx[0]是coinbase tx.2.块资源管理器:易于搜索任何块,查看第一个事务,检查其详细信息并确认其coinbase tx:mempool.space/block/…–Prayank 6小时前
此外,coinbase事务可能有0个费用和0个输入(或输入BTC为0),这取决于您使用什么工具来查看它红砖三小时前
添加评论
你的答案
如何将比特币钱包自动化以向网站订户发送回款?
当一个.onion网站出售订阅登录帐户时,他们会要求支付订阅费,并说之后会立即收到一笔退款,其中包含用于创建用户帐户的付款代码。
例如,订阅的费用可能为0.001 BTC,因此,如果新用户支付了该费用,并且她随后收到了0.0002713 BTC作为回扣,那么新用户可以通过在注册表中输入以下字段来创建他们的帐户:
用户名
密码
付款代码:2713
一个比特币钱包怎么能被编程为自动响应收到的付款和退货付款?
此外,在返回支付金额中伪装支付代码,以便表单将唯一代码关联到每个新用户(除非他们只是将支付代码固定为对所有用户相同)
钱包
付款
支付处理者
微支付
自动化
分享
改进这个问题
跟随
1月28日1:24编辑
1月28日1:16问
用户610620
10544青铜徽章
你为什么要付钱给别人发送确认码?为什么不直接将每个收件人地址与特定的用户帐户相关联,或者将支付确认码作为用户的交易ID,或者其他什么2月27日7:25
好的,那怎么办?用户610620 2月27日12:56
生成一个地址,然后将其作为属于用户帐户的地址存储在数据库中。检查付款地址,收到付款后,标记账户已付款。或者,如果您想使用支付代码路径:生成地址,然后在用户提交交易ID时,检查该交易ID是否向您支付了正确的金额,并且以前从未提交过,然后将帐户标记为已支付2月27日晚上21:40
添加评论
1个答案
0
一个比特币钱包怎么能被编程为自动响应收到的付款和退货付款?
到底什么是比特币钱包?它可以是任何编程来创建密钥、检查UTXOs和构建/签名事务的东西。。。比特币钱包可以编程来做任何事情。
你的问题很广泛。。。你需要自己编程。建立一个数据库来跟踪地址和支付代码以及其他任何东西,然后建立你的网站来与你的数据库和钱包交互,或者建立你自己的钱包。
分享
改进这个答案
跟随
1月28日2点46分答复
m1xolyd1an公司
461522金徽章1111银徽章2727铜徽章
如何将比特币钱包编程为使用自己的回馈支付来响应传入的支付?以前从未见过这种情况,因为人工确认付款是一种常态。你能链接教程吗?”建立一个数据库“我自己”完全避免了关于“自动化”的问题-user610620 1月28日2:49
@用户610620您仍然需要自己构建自动化,可能通过设置数据库等。设置自动化的过程本身并不是自动化的:)–IEATPIZA 2月27日7:22
好的,怎么做?用户610620 2月27日12:56
添加评论