Bitcoin Forum
November 15, 2024, 11:20:16 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Расширение функциональности клиента  (Read 2161 times)
promankirov (OP)
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
November 17, 2011, 01:43:28 PM
 #1

Вопрос к кодерам.
На сколько сложно дополнить официальный клиент возможностью добавлять к сумме перевода текстовое сообщение (например 1024 знаков) и соответственно читать сообщение для полученного перевода?
Как я понял технически протокол это позволяет и это уже сейчас выполнимо при помощи команд из консоли.
Интересует именно законченное решение в стандартном ГУИ.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
November 17, 2011, 06:02:07 PM
Merited by xandry (2)
 #2

Цепочка блоков и так уже в гигабайт! За спам в блоках надо руки отрывать с корнями! Grin

Code:
$ strings -n 15 ~/.bitcoin/blk0001.dat
EThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks
|P%>]9ba!jbyU5&'
u>%;"f=3F' Jt8M
]K~dt{vr%zKF\|Vp
p3B",^@P!yMyT)0~
w7_'<E^0'EZO|sw
s 9[~&jy^Mz1Or
4ZK1\]&9jNWm93d1
]hp6N<&t>?<`Gmc
\5 lyI9@6 V!8$>e
CYTB{e~47ZFX8g,-0
nS1M> 0"|#&s{Qz7
]_`} };Tp`~wXD2ONX
[\*p^053cg<vl^<
*>{o*>{o*>{o*>{o*q
z+o>z+o>z+o>z+o>z+o>
z+o>z+o>z+o>z+o>z+o>
z+o>z+o>z+o>z+o>z+o>
z+o>z+o>z+o>z+o>z+o>
z+o>z+o>z+o>z+o>z+o>
z+o>z+o>z+o>z+o>z+o>
776 crc32=a7ac8449
=ybegin line=128 siz
e=8776 name=bitcoin.
***2*.+D*/***+***h+E
*/***+***p+R*-***+*,
**+[*,***;***x******
0010/211133246>76556
C<=}9>GDIHGDFFJNXQJL
VMFFRaSVZ[^^^IQcgb\f
KFK\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\
+/++++++********+,-.
T^_`abcdmnopqrst}~
+++++++++******
DPQRST_`abcdmnopqrst
*6-+*,;-;*i*!$R
*>{o*>{o*>{o*>{o*>{o
ObK"bDlUZ54T#h{
"5Z~ 8`KJEp#S6r\X
qiO.~Cq#B&)s7vhP
%<bmjJ =CPBH-u6
%<bmjJ =CPBH-u6
\H,4ojt.H.gVT[p
Ra0=@JUU1AdQurAQ
l%` >&h[!>aTSK{
is8\1vG#$O/g`zY
M{ly0/U6DDYIod*
8C/H/BYlk9^o r
h>$Sm%lly fg,d|:
)6Iicg7OVR e`[5
~U(T%HuC+Nx7_kQ
}-DOq7!'joJf50hIJ&.
xzK.Azeg?6fofe$
UwTcx(B~z^}_J|]
}yq!jO)~QK|'DN8
t:z\w4*@o;b|u'M
@Auct>G;[YV![U?e
@Auct>G;[YV![U?e
s9Z1 Jr"iK`\BO45
AwoK`<Dt's!"V:l
U[l*1jF$<cYt6|9a
 L:HL~]9dg!f@>L
xzK.Azeg?6fofe$
---BEGIN TRIBUTE---
#./BitLen          
:::::::::::::::::::
:::::::.::.::.:.:::
:.: :.' ' ' ' ' : :
:.:'' ,,xiW,"4x, ''
:  ,dWWWXXXXi,4WX,  
' dWWWXXX7"     `X,
 lWWWXX7   __   _ X
:WWWXX7 ,xXX7' "^^X
lWWWX7, _.+,, _.+.,
:WWW7,. `^"-" ,^-'  
 WW",X:        X,  
 "7^^Xl.    _(_x7'  
 l ( :X:       __ _
 `. " XX  ,xxWWWWX7
  )X- "" 4X" .___.  
,W X     :Xi  _,,_  
WW X      4XiyXWWXd
"" ,,      4XWWWWXX
, R7X,       "^447^
R, "4RXk,      _, ,
TWk  "4RXXi,   X',x
lTWk,  "4RRR7' 4 XH
:lWWWk,  ^"     `4  
::TTXWWi,_  Xll :..
=-=-=-=-=-=-=-=-=-=
LEN "rabbi" SASSAMA
     1980-2011      
Len was our friend.
A brilliant mind,  
a kind soul, and    
a devious schemer;  
husband to Meredith
brother to Calvin,  
son to Jim and      
Dana Hartshorn,    
coauthor and        
cofounder and      
Shmoo and so much  
more.  We dedicate  
this silly hack to  
Len, who would have
found it absolutely
hilarious.          
--Dan Kaminsky,    
Travis Goodspeed    
P.S.  My apologies,
BitCoin people.  He
also would have    
LOL'd at BitCoin's  
new dependency upon
   ASCII BERNANKE  
:'::.:::::.:::.::.:
: :.: ' ' ' ' : :':
:.:     _.__    '.:
:   _,^"   "^x,   :
'  x7'        `4,  
^             ^^
 XX7            4XX
 XX              XX
 Xl ,xxx,   ,xxx,XX
( ' _,+o, | ,o+,"  
 4   "-^' X "^-'" 7
 l,     ( ))     ,X
 :Xx,_ ,xXXXxx,_,XX
  4XXiX'-___-`XXXX'
   4XXi,_   _iXX7'  
  , `4XXXXXXXXX^ _,
  Xx,  ""^^^XX7,xX  
W,"4WWx,_ _,XxWWX7'
Xwi, "4WW7""4WW7',W
TXXWw, ^7 Xk 47 ,WH
:TXXXWw,_ "), ,wWT:
::TTXXWWW lXl WWT:  
----END TRIBUTE----
s)"]S=@`?~S#f!1
s)"]S=@`?~S#f!1
`RSh8F|&xjL(pc-
Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius.
Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius.
***************************************************
Benedictus Iesus Christus, verus Deus et verus homo.
Benedictum Nomen Iesu.
   I LIKE TURTLES  
Benedictum Cor eius sacratissimum.
Benedictus Sanguis eius pretiosissimus.
Benedictus Iesus in sanctissimo altaris Sacramento.
Benedictus Sanctus Spiritus, Paraclitus.
C-C-C-COMBO BREAKER
Benedictus Sanctus Spiritus, Paraclitus.
Benedicta excelsa Mater Dei, Maria sanctissima.
Benedicta sancta eius et immaculata Conceptio.
Benedicta sancta eius et immaculata Conceptio.
Benedicta eius gloriosa Assumptio.
Benedictum nomen Mariae, Virginis et Matris.
Benedictum nomen Mariae, Virginis et Matris.
Benedictus sanctus Ioseph, eius castissimus Sponsus.
Benedictus Deus in Angelis suis, et in Sanctis suis. Amen.
In nomine Patris et Filii et Spiritus Sancti. Amen.
O my God, I am heartily sorry for having offended Thee and I detest all my sins...
O my God, I am heartily sorry for having offended Thee and I detest all my sins...
Eye'm the strongest!
-nrTK~Ne`_p-eV$
[~EaEDlI6 R4b89
...because of Thy just punishments, but most of all because they offend Thee, ...
...my God, who art all good and deserving of all my love.
I firmly resolve, with the help of Thy grace, to sin no more...
I firmly resolve, with the help of Thy grace, to sin no more...
...and avoid the near occasions of sin. Amen.
O my God! I firmly believe that Thou art one God in three Divine persons, ...
O my God! I firmly believe that Thou art one God in three Divine persons, ...
...Father, Son, and Holy Ghost; I believe that Thy Divine Son became man, ...
...and died for our sins, and that he will come to, judge the living and the dead.
I believe these and all the truths which the Holy Catholic Church teaches, ...
...because Thou hast revealed them, who canst neither deceive nor be deceived.
O my God! relying on Thy infinite goodness and promises, ...
...I hope to obtain pardon of my sins, the help of Thy grace, ...
...and life everlasting, through the merits of Jesus Christ, my Lord and Redeemer.
...and life everlasting, through the merits of Jesus Christ, my Lord and Redeemer.
O my God! I love Thee above all things, with my whole heart and soul, ...
...because Thou art all-good and worthy of all love.
...because Thou art all-good and worthy of all love.
Yukkuri Shiteitte ne
I love my neighbor as myself for the love of Thee.
I forgive all who have injured me, and ask pardon of all whom I have injured.
I forgive all who have injured me, and ask pardon of all whom I have injured.
I forgive all who have injured me, and ask pardon of all whom I have injured.
O my Jesus, forgive us our sins, save us from the fires of Hell, ...
...lead all souls to Heaven, especially those in most need of Thy mercy.
I confess to Almighty God, to blessed Mary ever Virgin, ...
... to blessed Michael the Archangel, to blessed John the Baptist, ...
... to the holy Apostles Peter and Paul, and to all the Saints, ...
... that I have sinned exceedingly, in thought, word, and deed, ...
... through my fault, through my fault, through my most grievous fault.
Therefore I beseech blessed Mary ever Virgin, blessed Michael the Archangel, ...
... blessed John the Baptist, the holy Apostles Peter and Paul, ...
... and all the Saints to pray to the Lord our God for me. Amen.
St. Michael the Archangel, defend us in battle; be our safeguard against ...
St. Michael the Archangel, defend us in battle; be our safeguard against ...
... the wickedness and snares of the Devil. May God rebuke him, ...
... we humbly pray, and do Thou, O Prince of the Heavenly Host, ...
... we humbly pray, and do Thou, O Prince of the Heavenly Host, ...
... we humbly pray, and do Thou, O Prince of the Heavenly Host, ...
... we humbly pray, and do Thou, O Prince of the Heavenly Host, ...
... by the power of God, cast into Hell, Satan and all the other evil spirits, ...
0c2chQ0GA qw><2N
... who wander throughout the world, seeking the ruin of souls. Amen.
Angel of God, my guardian dear, to whom His love commits me here, ...
... ever this night be at my side, to light and guard, to rule and guide. Amen.
Ave Maria, gratia plena, Dominus tecum. Benedicta tu in mulieribus, ...
... et benedictus fructus ventris tui, Iesus. Sancta Maria, Mater Dei, ...
... et benedictus fructus ventris tui, Iesus. Sancta Maria, Mater Dei, ...
... et benedictus fructus ventris tui, Iesus. Sancta Maria, Mater Dei, ...
... ora pro nobis peccatoribus, nunc, et in hora mortis nostrae. Amen.
Salve, Regina, mater misericordiae: vita, dulcedo, et spes nostra, salve.
Ad te clamamus exsules filii Hevae. Ad te suspiramus, gementes et flentes ...
Ad te clamamus exsules filii Hevae. Ad te suspiramus, gementes et flentes ...
... in hac lacrimarum valle. Eia, ergo, advocata nostra, illos tuos ...
... misericordes oculos ad nos converte. Et Iesum, benedictum fructum ...
... ventris tui, nobis post hoc exsilium ostende. O clemens, O pia, ...
... O dulcis Virgo Maria. Ora pro nobis, sancta Dei Genetrix.
kLhLUKE-JR IS A PEDOPHILE! Oh, and god isn't real, sucka. Stop polluting the blockchain with your nonsense.
Ut digni efficiamur promissionibus Christi. Amen.
Pater noster, qui es in caelis, sanctificetur Nomen tuum. Adveniat regnum tuum.
Pater noster, qui es in caelis, sanctificetur Nomen tuum. Adveniat regnum tuum.
Fiat voluntas tua, sicut in caelo et in terra. Panem nostrum quotidianum ...
... da nobis hodie, et dimitte nobis debita nostra sicut et nos dimittimus ...
... debitoribus nostris. Et ne nos inducas in tentationem, sed libera nos a malo.
Domine Iesu Christe, Filius Dei, miserere me peccatorem!
Sanae is a good girl
We adore Thee, O Christ, and we bless Thee;
We adore Thee, O Christ, and we bless Thee;
@Z9_.Wh#K ms52,
because by Thy holy Cross Thou hast redeemed the world.
May the Holy Trinity be blessed.
Christ conquers! Christ reigns! Christ commands!
O Heart of Jesus, burning with love for us, inflame our hearts with love for Thee.
O Heart of Jesus, burning with love for us, inflame our hearts with love for Thee.
O Heart of Jesus, I place my trust in Thee.
O Heart of Jesus, all for Thee.
O Heart of Jesus, all for Thee.
Most Sacred Heart of Jesus, have mercy on us.
My God and my all.
O God, have mercy on me, a sinner.
Teach me to do Thy will, because Thou art my God.
0c2chQ0GA qw><2N
Help me, ERINNNNNN!!
O Lord, increase our faith.
O Lord, save us, we are perishing.
O Lord, increase our faith.
O Lord, save us, we are perishing.
O Lord, increase our faith.
O Lord, save us, we are perishing.
O Lord, increase our faith.
O Lord, save us, we are perishing.
May the Most Blessed Sacrament be praised and adored forever.
Jesus, meek and humble of heart, make my heart like unto thine!
Holy Trinity, one God, have mercy on us!
Gloria Patri, et Filio, et Spiritui Sancto. Sicut erat in principio, ...
... et nunc, et semper, et in saecula saeculorum. Amen.
... et nunc, et semper, et in saecula saeculorum. Amen.
Pettanko Suika Ibuki
A yandere game is starting in 60 seconds! Please type "]yandere" to join.
A yandere game is starting in 60 seconds! Please type "]yandere" to join.
Militant atheists, http://bit.ly/naNhG2 -- happy now?
2011-08-25 18:54:55 <cjdelisle> ran out of prayers?! That explains the price drop.
an de ti go su by ra me ni ko hu vy la po fy ton
EASY MODO? How lame!
"To do all things serenely and lovingly is characteristic... http://bit.ly/nQy6MB
"I'm eating a big juicy hamburger"
Feast of Saint Joseph Calasanctius, confessor
"One of the many ways of doing everything well is to ... http://bit.ly/okwJu8
"One of the many ways of doing everything well is to ... http://bit.ly/okwJu8
FFS Luke-Jr leave the blockchain alone!
Oh, and god isn't real
Feast of Saint Augustine, bishop, confessor, and doctor
Feast of Saint Hermes, martyr
Test              
Commemoration of the Beheading of Saint John the Baptist
>2t3td:f.g!bBf~z
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
0c2chQ0GA qw><2N
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
Commemoration of the Beheading of Saint John the Baptist
The harvest indeed is great, but the labourers are few. Pray ye therefore...
The harvest indeed is great, but the labourers are few. Pray ye therefore...
... the Lord of the harvest, that he send forth labourers into his harvest.
 _ p1"_8mNDfvsi
DAl{~+2BvQ.k,`b
g(8*NF)!4xAY,ca
Y]me*#'?6p@2d?F
g(8*NF)!4xAY,ca
  SW_.IPaTF{!n#
jEvQA%VwF3slw"7P
this is a test    
DEr- *PZ_a3Nj1~
Home again, home again, jiggidy-jig! Gooood Evening, J.F!
Home again, home again, jiggidy-jig! Gooood Evening, J.F!
0c2chQ0GA qw><2N
Supply and demand
dictates that a five
dollar bitcoin is ok
 -- coinabul_jay
I>{*~;SN!H<t)O} HW
8C*Rr Ey& JT}e]
YDV(!}V[ISX;}3-y
Afl:E}`%3#zTFnw
Afl:E}`%3#zTFnw
MdW9@GpuN`P=8,3
|kgxcl#Fo-<<=)d
>;s9G:d% OYxGOaQ*}
D9Sn#r8J=<O[%ra

Лично я не хочу держать на своем винте логи чужих чатов. Да и стыдно!..
Ведь и через 100 лет прочитают потомки! Вы все еще хотите чат в блоках?

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
promankirov (OP)
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
November 17, 2011, 06:24:14 PM
 #3

Цепочка блоков и так уже в гигабайт! За спам в блоках надо руки отрывать с корнями! Grin

Code:
убрал - зачем его цитировать

Лично я не хочу держать на своем винте логи чужих чатов. Да и стыдно!..
Ведь и через 100 лет прочитают потомки! Вы все еще хотите чат в блоках?

Задал этот вопрос так как появилась идея популяризации биткоина еще и как системы анонимных (зашифрованных) сообщений. Само собой шифрование надо реализовывать отдельно как плагин или шифровать сторонними средствами, так как встроенная система цифровых подписей для этого не подходит.

Простейший вариант при шифровании сообщений с системой открытых ключей когда человеку достаточно знать адрес кошелька нужного ему человека. Он делает этому человеку минимальный перевод и в нем сообщает ему свой открытый ключ для шифрования сообщений. Его собеседник делает ответный перевод и в нем сообщает свой открытый ключ.
Далее идет обмен уже зашифрованными сообщениями.

Все эти сообщения будут идти с переводами биткоинов, а каждый перевод еще и с комиссией за передачу данных.
Система по моему выиграет от такого товарообмена, так как например появится первый реальный товар покупаемый за биткоины - услуга анонимной (зашифрованной) связи.

К тому же, в дальнейшем, если система будет реально востребована и будет большой товарооборот количество блоков и так будет расти...

Что Вы думаете об этом?
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
November 18, 2011, 09:28:26 AM
Merited by xandry (2)
 #4

Логи чата можно не хранить в блоках совсем, а завести для этого отдельную базу - временное хранилище (пусть сообщения хранятся xxx блоков, каждый клиент у себя чистит базу при получении нового блока), транслировать эту базу через mesh-сеть вместе с блоками.
Шифрование уж точно не проблема, зато польза от дополнительного хранилища, даже лимитировано во времени - огромна (за него кстати так же можно брать комиссии).

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
panic
Sr. Member
****
Offline Offline

Activity: 442
Merit: 260


View Profile WWW
November 18, 2011, 10:46:29 AM
 #5

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


...too much panic and too little reason
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
November 18, 2011, 11:39:02 AM
 #6

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

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
promankirov (OP)
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
November 19, 2011, 07:43:23 AM
 #7

Если в принципе проблем с этим нет, то может как нибудь отправить это предложение разработчикам?
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000



View Profile
November 19, 2011, 10:29:52 AM
 #8

Если в принципе проблем с этим нет, то может как нибудь отправить это предложение разработчикам?

Предлагай сумму денег и затем повышай ее, пока кто-нибудь не возмется
promankirov (OP)
Full Member
***
Offline Offline

Activity: 181
Merit: 101


View Profile
November 19, 2011, 05:46:19 PM
 #9

Quote
Предлагай сумму денег и затем повышай ее, пока кто-нибудь не возьмется

Так это не лично мне нужно, от этого думаю сообщество бы больше выиграло...
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
November 23, 2011, 10:01:06 AM
 #10

Если в принципе проблем с этим нет, то может как нибудь отправить это предложение разработчикам?
Разработчики Bitcoin делают Bitcoin, а не какой-то мессенджер. Keep it simple.

Так это не лично мне нужно, от этого думаю сообщество бы больше выиграло...
Может быть. Если это будет отдельный проект с Merged Mining как в Namecoin.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
vasgolova
Donator
Full Member
*
Offline Offline

Activity: 130
Merit: 100



View Profile
June 27, 2012, 08:36:49 PM
 #11

Вопрос к кодерам.
На сколько сложно дополнить официальный клиент возможностью добавлять к сумме перевода текстовое сообщение (например 1024 знаков) и соответственно читать сообщение для полученного перевода?
Как я понял технически протокол это позволяет и это уже сейчас выполнимо при помощи команд из консоли.
Интересует именно законченное решение в стандартном ГУИ.

хорошая идея
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
June 28, 2012, 05:42:10 AM
 #12

Только пусть тогда сами сообщения хранятся не в самих блоках. Smiley

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
vasgolova
Donator
Full Member
*
Offline Offline

Activity: 130
Merit: 100



View Profile
July 01, 2012, 05:58:08 PM
 #13

Только пусть тогда сами сообщения хранятся не в самих блоках. Smiley
согласен
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!