Bitcoin Forum
June 19, 2024, 07:48:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 [681] 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 ... 969 »
13601  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 05:01:31 AM
You should really create a testnet. If you want I can do that for you.

AC is only a week old...


i think AC0.3.0 will be stable enough to be the one that lives so long we don't want to fork it at all.


anyway.... i will keep  the exchange rate for AC0.2.0/AC0.3.0 to be 1:1

13602  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 04:46:38 AM
Your "runtime" is ridiculous.

The older protocol was fine.

no I'm leaving this fork to dust in a few today... maybe hours...  Cool Cool Cool


if you want a % of the initial AC0.3.0 you'll have to adhere to AC0.3.0's protocol.

I'm not sure it can be left as it is out there and ITT

also you should fork to AC0.3.0

AC0.3.0 will be open on the 10th 8:00PM EST

the genesis block will be declared and i will start giving away the coins to everyone

i plan to give away a good %80-90 of the coins in the first few days..

some % is for people that have help me alot along the way, the more you contribute the more AC i will give you. contributing is as simple as calling SendTx(); correctly, and having fun!
13603  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 04:40:00 AM
On day 1, somone edited their post and claimed that they only sent me 0.001 not 0.05 .... this act killed Abstract Coin 0.1.0;
i hope Abstract Coin 0.3.1 will be stable enoght to live forever!  Cheesy
sucks we had to kill Abstract Coin 0.2.1 it was going so good!

but this is for the best.

Abstract Coin - Adhere to the Protocol!
13604  Alternate cryptocurrencies / Altcoin Discussion / Re: [Experiment] Abstract Coin 0.3.0 on: June 04, 2013, 04:22:28 AM

Leaderboard

AdamStgBit...............  0.4500
jubalix......................  0.2000
Praxis.......................  0.0750
owsleybeatsbigcartel...  0.0750
Nolo.........................  0.0500
Killerpotleaf...............  0.0500
onatbitcoin................  0.0250
haveagr8day..............  0.0250
fishy.........................  0.0250
Darktongue................  0.0000
13605  Alternate cryptocurrencies / Altcoin Discussion / Re: [Experiment] Abstract Coin 0.3.0 on: June 04, 2013, 04:22:18 AM

How to use the Abstract Runtime!


Users can call methods like this one:

Elwar(1493uAC) = Wallet[AC0M98S1|Elwar]->SendAbstractCoins( AC0m97S1|adamstgBit , 100 );

In this example, wallet "AC0M98S1|Elwar" sends wallet "AC0M98S1|adamstgBit" 100 uAC, and so,wallet "AC0M98S1|Elwar" has 1493uAC left. Users will need to quote their previous confirmed transaction in order to make a new transaction, this means all transactions will inevitably lead back to the genesis transaction. The transaction can be confirmed by anyone like this:

Quote
Elwar(1493uAC) = Wallet[AC0M98S1|Elwar]->SendAbstractCoins( AC0m97S1|adamstgBit , 100 );
confirmed;



Now adamstgBit can use his new wallet( "AC0m97S1" ) in a new transaction like so:

Quote
Quote
Elwar(1493uAC) = Wallet[AC0M98S1|Elwar]->SendAbstractCoins( AC0m97S1|adamstgBit , 100 );
confirmed;
adamstgBit(90uAC) = Wallet[AC0m97S1|adamstgBit]->SendAbstractCoins( AC0M98S1|Elwar, 10 );


Looking at this runtime call closely we can see:




This transaction can be confirmed by anyone like this:

Quote
adamstgBit(90uAC) = Wallet[AC0m97S1|adamstgBit]->SendAbstractCoins( AC0M98S1|Elwar, 10 );
confirmed;


When confirming a transaction it is important to get the quote right, you can remove all the irelevant text, your only confirming the transaction.

When creating a new transaction it is important to get the quote right! your very first transaction must quote the confirmed; block which shows someone sending you Abstract Coins, all subsequent transactions must quote your previous confirmed; transaction.


Users can use GetBalance, to declare their total balance.

Quote
Quote
adamstgBit(90uAC) = Wallet[AC0m97S1|adamstgBit]->SendAbstractCoins( AC0M98S1|Elwar, 10 );
confirmed;
AC0m97S1|adamstgBit(90uAC) = Wallet[AC0m97S1|adamstgBit]->GetBalance();

you must include your previous confirmed; call, for any call you do. this will create a quote chain of confirmed; transaction / calls.




To declare their wallet, anyone can say:

CreateAbstractWallet(AC0M98S1|Elwar);






AbstractCoin++ has many key words users can use.
confirmed;
runtime error(s);

More details coming soon...





The quote chaine is Concrete Proof for Abstract Coins



Abstract Coin doesn't have any particular software associated with it
Abstract Coin is nothing more then an imaginary object.
Abstract Coin operates with a protocol which allow users to transmit pieces of this imaginary object back and forth between any of the users imaginations
Abstract Coin first came into being yesterday night, the imaginary object appear in my mind, and i began to break it up and give it away to people. today i only have a small piece of this object left in my mind, what will happen tomorrow is anyones guess.

Abstract Coin is abstract, deal with it!  Cool

The basic idea is that I can invent this imaginary coin, and simply saying i give you 0.1 of it makes it so, since we can all see the history of what's been said then we can figure what's what.On day 1, somone edited their post and claimed that they only sent me 0.001 not 0.05 .... this act killed Abstract Coin 0.1.0; thats when i thought of using a "quote chain" now transactions are independently confirmed by other people so no one can edit their transactions. I think it would be alright to say, all you have to do to send Abstract Coin is first prove you own some ( by quoting the confirmed block thats shows you received coins ), then say wtv amount you want to send and to whom. Abstract Coin is profoundly CraZy, but i think the basic idea has merit, I'm having fun exploring it, seeing how far i can go with it.

Coming Soon!

A representative of Abstract Coin has just closed a deal to get the first ever restaurant to accept AC. Apologies for not disclosing which restaurant, but here's proof that the meeting did take place. As you can see, the proprietors seem keenly interested.



Scandal!
Abstract Coin's protocol has been compromised by user  "nimda"
he pushed a transaction sending me half the coins i sent him, back to me
then later he edited his post and is now claiming to have only sent 0.01AC back to me

can Abstract Coin overcome this exploit?

who knows!


On day 1, somone edited their post and claimed that they only sent me 0.001 not 0.05 .... this act killed Abstract Coin 0.1.0;
i hope Abstract Coin 0.3.1 will be stable enoght to live forever!  Cheesy
sucks we had to kill Abstract Coin 0.2.1 it was going so good!

but this is for the best.

Abstract Coin - Adhere to the Protocol!

Abstract Coin - an idea worth thinking about.


Will you believe you own a piece of Abstract Coin tomorrow?
...  

Not if no one else does!

13606  Alternate cryptocurrencies / Altcoin Discussion / Re: [Experiment] Abstract Coin 0.3.0 on: June 04, 2013, 04:21:57 AM
 

AbstractCoin++
The programing language AbstractCoin runs on



AbstractCoin++ is the programing language we will use to define the implementation of Abstract Coin! The compiler of this language is the Abstract Coin user base itself, they design the protocol, and they invoke the methods that sents 0.0001AC to other wallets. For Abstract Coin users the forum is our call stack! The calls we put up on the call stack are executed in realtime by other Abstract Coin users; you could say Abstract Coin's runtime is distributedly executed among the users minds! Shocked

Below we can see AbstractCoin's protocol, this protocol defines the interface users must use to make transactions.


/*===========================================================================
| (AbstractWallet ::SendAbstractCoins)
|
|  PURPOSE: to allow an AbstractWallet to send an amount of AC to another AbstractWallet.
|
|  RETURN: int value, the Amount of uAC left in the sender wallet.
|    
\===========================================================================*/

class AbstractWallet {
  virtual int SendAbstractCoins( int SendTo_Id, int Send_Amount, int Units=uAC )=0;
  virtual float GetBalance(int Units=uAC)=0;
};
typedef std::vector<AbstractWallet> AbstractWalletList;


/*===========================================================================
| (CreateAbstractWallet)
|
|  PURPOSE: to allow an users to Create a new Abstract Wallet
|
|  RETURN: void
|    
\===========================================================================*/

void CreateAbstractWallet(int User_Id);



/*===========================================================================
| (DefaultWallet)
|
|   Return the Default Abstract Wallet for the user.  
|   When you created your first wallet, it automatically became your DefaultWallet.
|   Make a tx like this:
|
|                 Elwar(1493uAC) = DefaultWallet(Elwar)->SendAbstractCoins( DefaultWallet(adamstgBit) , 100 );
|
|  User Elwar sends user adamstgBit 100 uAC.
|    
\===========================================================================*/

AbstractWallet  DefaultWallet(int User_Id);



/*===========================================================================
| (SetDefaultWallet)
|
|   Set the Default Abstract Wallet for the user.
|
|   Make a tx like this:  User Elwar sets default Abstract Wallet
|   Elwar(1493uAC) = SetDefaultWalletWallet(AC0M98S1|Elwar);
|    
\===========================================================================*/

int SetDefaultWallet(AbstractWallet NewDefaultWallet,int User_Id);



/*===========================================================================
| (Wallet)
|
|   Wallet is a vector list of Abstract Wallets,
|   It holds everyone's wallet, make a tx like this:
|  
|                   Elwar(1493uAC) = Wallet[AC0M98S1|Elwar]->SendAbstractCoins( AC0m97S1|adamstgBit , 100 );
|    
\===========================================================================*/

AbstractWalletList  Wallet;
13607  Alternate cryptocurrencies / Altcoin Discussion / Re: [Experiment] Abstract Coin 0.3.0 on: June 04, 2013, 04:21:47 AM
 

What is Abstract Coin, and how does it work?


What is Abstract Coin?

Abstract Coin is a new type of object! It is an imaginary object. it exist because i says it does! Abstract Coin transactions can appear anywhere on this forum, simply by making a post with the right protocol. Its supply is strictly limited to 1 coin. Abstract Coins are infinitely divisible and impossible to counterfeit! They can be transfer between bitcointalk.org forum members. Abstract Coin doesn't have any particular software associated with it. Abstract Coin is nothing more then an imaginary object. Abstract Coin operates with a protocol, this protocol defines the interface users must use to make transactions.


How does Abstract Coin work?

transactions must be confirmed before recipients can send the coins to someone else. A transaction can be confirmed by anyone as long as they are not mentioned in the transaction. Quote the unconfirmed transaction and says "confirmed!". Only by quoting the confirmed transaction, can the recipient create an unconfirmed transaction. Each new unconfirmed transaction will contain the previous confirmed transaction, this will create a quote chain of confirmed transactions.
Its as simple as that!

What about double spends?

If someone sends you 0.001AC what's stopping you from quoting that post over and over sending Abstract Coins all over the forum to everyone!?
Anyone can throw a runtime error on any transaction, this calls into question the validity of that claim, if others confirm the  runtime error  then that transaction is no longer considered. just try to double spend... see what happens  Cheesy

Beta Testing!

This is an experiment, for fun, lets see what happens  Cheesy  In theory these coins can be moved anywhere on the forum, but i would ask we keep the transactions on this thread, during beta testing.  the hope is that in the end with some tweaking to the protocol, people could place some value on these imaginary coins.  I am giving away random amounts to anyone who wants some.
post your interest below.
13608  Alternate cryptocurrencies / Altcoin Discussion / [Experiment] Abstract Coin 0.3.0 on: June 04, 2013, 04:19:07 AM



13609  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 04:03:08 AM
Your "runtime" is ridiculous.

The older protocol was fine.

no I'm leaving this fork to dust in a few today... maybe hours...  Cool Cool Cool


if you want a % of the initial AC0.3.0 you'll have to adhere to AC0.3.0's protocol.
13610  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:50:53 AM
its probably time to scrap all the old Abstract Coin 0.2.1  and make a new version of Abstract Coin,   Abstract Coin 0.3.0


i have a feeling people are going to panic sell Cool

Abstract Coin 0.2.1 is about to become COMPLETELY worthless!!!  Shocked  Cheesy  Grin

13611  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:46:54 AM

I think for now

(u)(49750)|jubalix|ACICAHJFKJ|(-50)(R)(49700) ------>(u)(+50)|test|test|

is ok, and will do, most people can get this.....



no i really want the C++ feel to it.


trust me i'm not the only one that first started coding in C, around here...

people love C++  Grin
13612  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:45:02 AM
CreateAbstractWallet(ACC0M420|adamstgBit);



jubalix(49600uAC) = AbstractWalletList[jubalix|ACICAHJFKJ]->sendTx( ACC0M420|adamstgBit , 100uAC );
confirmed;
runtime error(2);
"the host wallet could not be identified - use       void CreateAbstractWallet(int User_Id);        to make a new wallet "
"must include your last tx as part of your next tx with a quote, it is preferable that you quote a confirmed tx"

ah but that wallet already exists instantiated by older code, (also I am not going to risk resetting it to zero with a new instantiation)

your right! lol
13613  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:34:14 AM
runtime errors!
lmao!



typical reaction when first looking at this thread
13614  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:28:23 AM
CreateAbstractWallet(ACC0M420|adamstgBit);



jubalix(49600uAC) = AbstractWalletList[jubalix|ACICAHJFKJ]->sendTx( ACC0M420|adamstgBit , 100uAC );
confirmed;
runtime error(2);
"the host wallet could not be identified - use       void CreateAbstractWallet(int User_Id);        to make a new wallet "
"must include your last tx as part of your next tx with a quote, it is preferable that you quote a confirmed tx"
13615  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:18:20 AM
CreateAbstractWallet(ACC0M420|adamstgBit);
13616  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:17:34 AM
i like that you improved the protocol, its definitely getting better, maybe we should make the protocol look like  C++ code Smiley


here is the interface i would like us to use



/*===========================================================================
| sendTx:
|
|  PURPOSE: to allow an AbstractWallet to send an amount of AC to another AbstractWallet.
|
|  RETURN: int value, the Amount of uAC left in the sender wallet.
|    
\===========================================================================*/

class AbstractWallet {
virtual int sendTx( int SendTo_Id, int Send_Amount)=0;
};
typedef std::vector<AbstractWallet> AbstractWalletList;

void CreateAbstractWallet(int SendTo_Id);




now we can push a tx like this

tadakaluri(1493uAC) = AbstractWalletList[AC0M98S1|tadakaluri]->sendTx( AC0m97S1|adamstgBit , 100 );


do you get it??
wallet "AC0M98S1|tadakaluri"
sends
wallet "AC0M98S1|adamstgBit" 100 uAC
and
wallet "AC0M98S1|tadakaluri"
has 1493uAC left


and anyone can say something like:

CreateAbstractWallet(AC0M98S1|tadakaluri);

to declare their wallet...

in essence this is like a new programing language  "AbstractCoin++"  Cheesy
This fourm is the RUNTIME! and we interact with the runtime directly   Shocked Shocked Shocked
13617  Other / Off-topic / Re: [Experiment] Abstract Coin 0.2.1 on: June 04, 2013, 03:05:27 AM
i like that you improved the protocol, its definitely getting better, maybe we should make the protocol look like  C++ code Smiley


here is the interface i would like us to use



/*===========================================================================
| sendTx:
|
|  PURPOSE: to allow an AbstractWallet to send an amount of AC to another AbstractWallet.
|
|  RETURN: int value, the Amount of uAC left in the sender wallet.
|    
\===========================================================================*/

class AbstractWallet {
virtual int sendTx( int SendTo_Id, int Send_Amount)=0;
};
typedef std::vector<AbstractWallet> AbstractWalletList;

void CreateAbstractWallet(int SendTo_Id);




now we can push a tx like this

tadakaluri(1493uAC) = AbstractWalletList[AC0M98S1|tadakaluri]->sendTx( AC0m97S1|adamstgBit , 100 );


do you get it??
wallet "AC0M98S1|tadakaluri"
sends
wallet "AC0M98S1|adamstgBit" 100 uAC
and
wallet "AC0M98S1|tadakaluri"
has 1493uAC left


and anyone can say something like:

CreateAbstractWallet(AC0M98S1|tadakaluri);

to declare their wallet...
13618  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: June 04, 2013, 02:10:44 AM
13619  Economy / Speculation / [poll] - quick sentiment poll on: June 04, 2013, 01:50:03 AM
13620  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: June 04, 2013, 01:36:56 AM
Listentobitcoin.com is showing me transactions that are not coming up in the ClarkMoody. These are semi-large transactions(~60 BTC) and for whatever reason seem to be paid for in yen. Any ideas about this, or anyone noticed anything similar?

And yes, I have listentobitcoin connected to MtGox not the blockchain.
idk

make a thread in service discussion maybe someone out there  knows all about Listentobitcoin.com
Pages: « 1 ... 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 [681] 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 ... 969 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!