Jump to content
Sign in to follow this  
polym0rph

Обсуждение статьи: Анатомия Bitcoin транзакций

Recommended Posts

, можно вообще легкий кошелек использовать. Насчет удаления лишней информации есть мысли, но пока что они все вокруг удаления избыточной информации о потраченных выходах транзакций, насколько я знаю. Просто транзакции удалять нельзя - связность нарушится.

Share this post


Link to post
Share on other sites

, можно использовать функции официального кошелька, он не позволит совершить 90% ошибок.

Share this post


Link to post
Share on other sites

@polym0rph,Привет (делаю форк сам знаешь какой в нем строгое правило последовательная трата с адреса

возможно ли реализовать ?

вариант с пересылкой себе же на вход не подходит

у транзакции только 1 выход

это строго.

 

в коде форка который взял за исходник я нашел вот такие строки

    if (fCheckInputs)
    {
        MapPrevTx mapInputs;
        map<uint256, CTxIndex> mapUnused;
.............................пропускаем.......................................
        int64 nFees = tx.GetValueIn(mapInputs)-tx.GetValueOut();

прав ли я что:

tx.GetValueIn(mapInputs) это сколько бабла пришло на этот адрес до....

а tx.GetValueOut() это сколько уходит на новый адрес

 

а вместе nFees = tx.GetValueIn(mapInputs)-tx.GetValueOut(); говорит что комиссии равны прошлые входы - текущие выходы

 

теперь смотри

будет ли фатальная ошибка если я уберу nFees и оставлю только награду за блок coinbase

но при этом вставлю проверку потраченных на выходы входов tx.GetValueIn(mapInputs) в предыдущих блоках????

очень нада помоги?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...