Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    About FTC Pay Remarks, a very far function

    Technical Development
    2
    4
    1227
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lizhi
      lizhi last edited by

      Pay Remarks allows simple plaintext.People sending coins can insert arbitrary strings of their choosing into the blockchain.Remarks can be encrypted with the public key so only the owner of the private key can read them.

      I think it would be a really nice user experience for people to send messages, even if private, with their payments like “here are your FTC I promised, thanks for the beers”. But for it to really work it would have to work on all wallets not just the QT client. I see the message could be useful to vendors as a cryptographic receipt system.

      against spam and offensive links

      There has to be a limit on the size of the message and the message should be included when working out the fee. I would suggest a much small payment level.If the length is less than 40 bytes,that would be 0.05 (FTC).If the length is less than 140 bytes,that would be 0.5 (FTC).

      The disadvantage

      there would be a message blockchain, if the miner wins they would have to extra work creating the message block chain. Also the extra network traffic, cost.

      Also note that this would require a hard fork so that current clients would not be compatible with clients with messaging.

      Add “tx-comment” in Blockchain, the code was easy . Your any ideas please let me know.Lets go ahead. :)

      %E6%80%9D%E8%80%83.jpg

      1 Reply Last reply Reply Quote 1
      • ?
        A Former User last edited by

        Sorry I missed this.

        So, currently we can’t put a message with the transaction and have that message be encrypted end to end?

        I agree with Lizhi that this would be a required feature for a coin in the real world.

        By that I mean, if a coin is to live well into the future, I can see been able to have encrypted messages, been a required standard.

        1 Reply Last reply Reply Quote 0
        • lizhi
          lizhi last edited by

          I wrote some of the most basic code.This is a good start. ;)

          PayRemarks.jpg

          **FIFA world cup, **Code and football, exciting.

          537px-NewFTC.jpg

          Off-Topic ARGENTINA !! Messi !!

          Messi.jpg

          1 Reply Last reply Reply Quote 0
          • lizhi
            lizhi last edited by

            I am testing the code, I encountered a problem. After starting the wallet, it automatically exits. :-[

            How to output information to debug.log file ?

            debug.log

            2014-06-28 02:46:53 Feathercoin version v0.8.6.2-g463f61a-RTM (Wed, 16 Apr 2014 20:46:36 +0100)

            2014-06-28 02:46:53 Using OpenSSL version OpenSSL 1.0.1h 5 Jun 2014

            2014-06-28 02:46:53 Default data directory C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin

            2014-06-28 02:46:53 Using data directory C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin

            2014-06-28 02:46:53 Using at most 125 connections (2048 file descriptors available)

            2014-06-28 02:46:53 Using 2 threads for script verification

            2014-06-28 02:46:53 init message: Verifying wallet…

            2014-06-28 02:46:53 dbenv.open LogDir=C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin\database ErrorFile=C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin\db.log

            2014-06-28 02:46:53 Bound to [::]:9336

            2014-06-28 02:46:53 Bound to 0.0.0.0:9336

            2014-06-28 02:46:53 init message: Loading block index…

            2014-06-28 02:46:53 Opening LevelDB in C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin\blocks\index

            2014-06-28 02:46:53 Opened LevelDB successfully

            2014-06-28 02:46:53 Opening LevelDB in C:\Users\lizhi.lizhi-PC\AppData\Roaming\Feathercoin\chainstate

            2014-06-28 02:46:53 Opened LevelDB successfully

            2014-06-28 02:46:53 LoadBlockIndexDB(): last block file = 0

            2014-06-28 02:46:53 LoadBlockIndexDB(): synchronized checkpoint 12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2

            2014-06-28 02:46:53 LoadBlockIndexDB(): transaction index disabled

            2014-06-28 02:46:53 Initializing databases…

            2014-06-28 02:46:53 init message: Verifying blocks…

            2014-06-28 02:46:53 block index 182ms

            2014-06-28 02:46:53 init message: Loading wallet…

            then feathercoin-qt.exe automatically quit. :(

            1 Reply Last reply Reply Quote 0
            • First post
              Last post