Bitcoin Forum
May 06, 2024, 07:33:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 [518] 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 ... 661 »
  Print  
Author Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread  (Read 1276301 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 06, 2014, 02:21:25 PM
 #10341

20 XCP bounty to build the ethereum smart contract logic for a powerball lottery on the blockchain using XCP

if someone can write the logic on the lottory using whatever is compatible with what Adam has ported to mimic the powerball lottery.

  • include a section for the instantiator of the contract (lottery) to take a fee
    it should be able to handle creating multiple "tickets"
    it should distribute the winning based on how many numbers people get X of Y numbers (similar to how state lottos work)
    it should allow people to trade tickets
    it should allow users to redeem tickets
    it should set limits for when tickets can be redeemed
    if no one gets all the numbers the contract should roll over for another time period
    the initiator should be able to choose how many number fields, time block period, and his pay out, and possibly the distribution logic (if you want to get fancy).
    it should be open source on github
    one of the XCP dev's need to look at it and say that the code is good (or a known, respected Ethereum dev)

if you like this idea feel free to commit to matching my bounty amount or committing to give some XCP as well (or whatever crypto you want to use)

 Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin

here is a sample lotto script

https://github.com/dennismckinnon/Ethereum-Contracts/blob/master/Dennys%20Lotto/Lottery.lsp

I know this is not a very detailed spec so please ask questions.

see

http://www.lotto.cn/powerball-lottery.asp


Great initiative p! Can I add this on our bounty list https://forums.counterparty.io/discussion/807/list-of-open-counterparty-bounties#latest ?

yes

also i will pledge another 30 XCP if I get 50 XCP in pledges from a group or person

so far we have others pledging 10 XCP - Niceplum and tyhmakulho
1714980833
Hero Member
*
Offline Offline

Posts: 1714980833

View Profile Personal Message (Offline)

Ignore
1714980833
Reply with quote  #2

1714980833
Report to moderator
1714980833
Hero Member
*
Offline Offline

Posts: 1714980833

View Profile Personal Message (Offline)

Ignore
1714980833
Reply with quote  #2

1714980833
Report to moderator
1714980833
Hero Member
*
Offline Offline

Posts: 1714980833

View Profile Personal Message (Offline)

Ignore
1714980833
Reply with quote  #2

1714980833
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714980833
Hero Member
*
Offline Offline

Posts: 1714980833

View Profile Personal Message (Offline)

Ignore
1714980833
Reply with quote  #2

1714980833
Report to moderator
juicejoyce
Legendary
*
Offline Offline

Activity: 882
Merit: 1001



View Profile
December 06, 2014, 02:36:39 PM
 #10342

20 XCP bounty to build the ethereum smart contract logic for a powerball lottery on the blockchain using XCP

if someone can write the logic on the lottory using whatever is compatible with what Adam has ported to mimic the powerball lottery.

  • include a section for the instantiator of the contract (lottery) to take a fee
    it should be able to handle creating multiple "tickets"
    it should distribute the winning based on how many numbers people get X of Y numbers (similar to how state lottos work)
    it should allow people to trade tickets
    it should allow users to redeem tickets
    it should set limits for when tickets can be redeemed
    if no one gets all the numbers the contract should roll over for another time period
    the initiator should be able to choose how many number fields, time block period, and his pay out, and possibly the distribution logic (if you want to get fancy).
    it should be open source on github
    one of the XCP dev's need to look at it and say that the code is good (or a known, respected Ethereum dev)

if you like this idea feel free to commit to matching my bounty amount or committing to give some XCP as well (or whatever crypto you want to use)

 Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin

here is a sample lotto script

https://github.com/dennismckinnon/Ethereum-Contracts/blob/master/Dennys%20Lotto/Lottery.lsp

I know this is not a very detailed spec so please ask questions.

see

http://www.lotto.cn/powerball-lottery.asp


Great initiative p! Can I add this on our bounty list https://forums.counterparty.io/discussion/807/list-of-open-counterparty-bounties#latest ?

yes

also i will pledge another 30 XCP if I get 50 XCP in pledges from a group or person

so far we have others pledging 10 XCP - Niceplum and tyhmakulho
glad to see the support of bounty from the community.
what a strong, active dev and communication.

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 06, 2014, 04:24:21 PM
 #10343

20 XCP bounty to build the ethereum smart contract logic for a powerball lottery on the blockchain using XCP

if someone can write the logic on the lottory using whatever is compatible with what Adam has ported to mimic the powerball lottery.

  • include a section for the instantiator of the contract (lottery) to take a fee
    it should be able to handle creating multiple "tickets"
    it should distribute the winning based on how many numbers people get X of Y numbers (similar to how state lottos work)
    it should allow people to trade tickets
    it should allow users to redeem tickets
    it should set limits for when tickets can be redeemed
    if no one gets all the numbers the contract should roll over for another time period
    the initiator should be able to choose how many number fields, time block period, and his pay out, and possibly the distribution logic (if you want to get fancy).
    it should be open source on github
    one of the XCP dev's need to look at it and say that the code is good (or a known, respected Ethereum dev)

if you like this idea feel free to commit to matching my bounty amount or committing to give some XCP as well (or whatever crypto you want to use)

 Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin Grin

here is a sample lotto script

https://github.com/dennismckinnon/Ethereum-Contracts/blob/master/Dennys%20Lotto/Lottery.lsp

I know this is not a very detailed spec so please ask questions.

see

http://www.lotto.cn/powerball-lottery.asp


Great initiative p! Can I add this on our bounty list https://forums.counterparty.io/discussion/807/list-of-open-counterparty-bounties#latest ?

yes

also i will pledge another 30 XCP if I get 50 XCP in pledges from a group or person

so far we have others pledging 10 XCP - Niceplum and tyhmakulho
glad to see the support of bounty from the community.
what a strong, active dev and communication.

there might be one other thing that needs to be added to the smart contract and that is the % of tickets that win something. meaning that the awards adjust to pay out to the number of numbers someone's ticket gets so that the total number of tickets with payouts are at least 33% but not surpassing the next number threshold - meaning that if  4 of 6 numbers gets us 33% of all tickets, then 3 of 6 numbers gets 0.

we want some number of people to walk away from this and tell their friends that they won something (say 1/3), because that creates a viral effect so that their friends play.

or the other way to do this is that the contract keeps rolling dice until it reaches that magic number.
Equality 7-2521
Member
**
Offline Offline

Activity: 118
Merit: 10

A difference which makes a difference


View Profile WWW
December 06, 2014, 04:55:13 PM
 #10344

What currency is this lottery supposed to use? Any Counterparty Asset including XCP and BTC?

prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 06, 2014, 05:03:53 PM
 #10345

What currency is this lottery supposed to use? Any Counterparty Asset including XCP and BTC?

any counterparty asset, but it must use XCP as fuel obviously to execute the contract, so XCP would be easiest


btw update on this, we have 30 XCP from other donors, so 20 XCP more to go and the bounty will be 100 XCP total (of course you can put in more if you want)

https://twitter.com/chloregy/status/541276327358504960

I know some of you guys spend more than this playing poker!  Cool Cool Cool Cool Cool
semiel
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
December 06, 2014, 05:12:32 PM
 #10346

Hey all, this is Semiel from the Ethereum forums. I'm going to take a crack at the Powerball contract this afternoon. Can anyone point me to documentation about how XCP's smart contract implementation differs from Ethereum's? I know how to do it with Ether and the Ethereum blockchain, but I don't know what I need to do to make it work with XCP and the Bitcoin blockchain.
Equality 7-2521
Member
**
Offline Offline

Activity: 118
Merit: 10

A difference which makes a difference


View Profile WWW
December 06, 2014, 05:28:24 PM
 #10347

Hey all, this is Semiel from the Ethereum forums. I'm going to take a crack at the Powerball contract this afternoon. Can anyone point me to documentation about how XCP's smart contract implementation differs from Ethereum's? I know how to do it with Ether and the Ethereum blockchain, but I don't know what I need to do to make it work with XCP and the Bitcoin blockchain.

Welcome. Hopefully the following will point you in the right direction.

Introduction - https://github.com/CounterpartyXCP/Counterparty#counterparty-contracts

GitHub - https://github.com/CounterpartyXCP/counterpartyd/tree/develop/lib/messages/scriptlib

Support Centre - http://support.counterparty.io/support/solutions/articles/5000508883-when-will-serpent-be-supported-by-counterparty-

Counterparty Forum - https://forums.counterparty.io/discussion/845/how-do-i-write-a-smart-contract#latest

Since there appears to be little difference in how this works between Ethereum and Counterparty I'm sure if you get it working for Ethereum and pass it to one of the Counterparty Dev's to review you'll get the bounty.

semiel
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
December 06, 2014, 05:37:53 PM
Last edit: December 06, 2014, 05:53:23 PM by semiel
 #10348

Thanks, Equality 7-2521!

A couple questions on the spec.

it should distribute the winning based on how many numbers people get X of Y numbers (similar to how state lottos work)

Should there be a "powerball" number with better odds, like in the link you provided?

Quote
it should allow users to redeem tickets
it should set limits for when tickets can be redeemed

You prefer explicit redemption, rather than having it automatically send everyone their winnings?

EDIT: New question:

Should it pay out percentages of ticket sales (Jackpot is 50% of winnings, etc.), or should it have set prizes the way real Powerball apparently works (4 out of 5 plus the powerball gets you $10k)?
prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 06, 2014, 05:55:35 PM
 #10349

Thanks, Equality 7-2521!

A couple questions on the spec.

it should distribute the winning based on how many numbers people get X of Y numbers (similar to how state lottos work)

Should there be a "powerball" number with better odds, like in the link you provided?

Quote
it should allow users to redeem tickets
it should set limits for when tickets can be redeemed

You prefer explicit redemption, rather than having it automatically send everyone their winnings?

Yes, sorry for the confusion, try to make it as close to the actual PowerBall as possible, that way people don't need to learn how it works.

I guess the redemption is not really necessary.  At least for a bare bones functional powerball contract. What do you think?

I'm trying not to make it too different from what the average person is used to.

[edit] i think in order to go market this to governments and indian gaming tribes we would need a more complex redemption feature, but for just a proof of concept this is not necessary. and anyway those groups have the money to pay for that if they want to try this out.
deliciousowl
Sr. Member
****
Offline Offline

Activity: 432
Merit: 250


View Profile
December 06, 2014, 11:32:09 PM
 #10350

Definitely preferable to send out the winnings without having to redeem them. More convenient.

semiel
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
December 06, 2014, 11:35:51 PM
 #10351

I've been working on this all afternoon, and I'm reasonably close to done (though I might not get to finish until tomorrow). When I'm done, how should I submit my entry? Just post a github link here?
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
December 07, 2014, 12:02:23 AM
 #10352

Hey all, this is Semiel from the Ethereum forums. I'm going to take a crack at the Powerball contract this afternoon. Can anyone point me to documentation about how XCP's smart contract implementation differs from Ethereum's? I know how to do it with Ether and the Ethereum blockchain, but I don't know what I need to do to make it work with XCP and the Bitcoin blockchain.

Welcome. Hopefully the following will point you in the right direction.

Introduction - https://github.com/CounterpartyXCP/Counterparty#counterparty-contracts

GitHub - https://github.com/CounterpartyXCP/counterpartyd/tree/develop/lib/messages/scriptlib

Support Centre - http://support.counterparty.io/support/solutions/articles/5000508883-when-will-serpent-be-supported-by-counterparty-

Counterparty Forum - https://forums.counterparty.io/discussion/845/how-do-i-write-a-smart-contract#latest

Since there appears to be little difference in how this works between Ethereum and Counterparty I'm sure if you get it working for Ethereum and pass it to one of the Counterparty Dev's to review you'll get the bounty.

The two contracts systems are/will be 100% compatible. Just write PoC-7 Sepent code.
prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 07, 2014, 12:56:36 AM
 #10353

I've been working on this all afternoon, and I'm reasonably close to done (though I might not get to finish until tomorrow). When I'm done, how should I submit my entry? Just post a github link here?

yea post it to GH i guess and put in your XCP/BTC address, then we just need someone like Adam to look at it and say the contract should operate and the donors will send the XCP your way.

it would be nice if we could actually test it on the bitcoin testnet but i have no idea if that is currently possible to do.  ideally that would be the best proof that it works.


You might want to add a little disclaimer to the code for people to only use it in places that allow private lotteries (like in the UK although there are restrictions and limitations).
Tusk
Sr. Member
****
Offline Offline

Activity: 444
Merit: 260



View Profile
December 07, 2014, 07:14:05 AM
Last edit: December 08, 2014, 04:59:06 PM by Tusk
 #10354

I think a lottery system has great potential to act as catalyst for collective social development in a far effective manor then what Taxes do, A while back I wrote some Ideas as to how I see it being more effective than mandatory taxes.

Satoshi’s Ghost - A lottery that implements true democracy by generating value through values

THE GAME
The idea is a lottery that runs autonomously using the spirit of satoshi nakamoto.
 
We create a DAO lottery that uses a “Satoshi’s Ghost” SG, to determine the winners. Users guess the time SG will reveal itself and payouts are paid according to the closest guess, If you get it 100% correct you win the portion of the winners pool (less the portion that goes to the voters priority allocation), if you are the closest but not 100% correct, a deduction is made based on how far out you were from the time and that is carried over to the next reveal.
 
Satoshi’s Ghost reveals itself at random intervals, these can have tiered weights based on the intervals they occur:- They can be time based or on the block numbers, for ease of illustration below are some examples using time, but block numbers may be more practical.
 
Example using time
Hourly       There is an SG reveal once every hour
Daily       (one of the hourly reveals is a special reveal that counts as the daily reveal)
Weekly    (one of the daily reveals is a special reveal that counts as the weekly reveal)
Monthly    (one of the weekly reveals is a special reveal that counts as the monthly reveal)
Annually    (one of the monthly reveals is a special reveal that counts as the annual reveal)
……...and so on

Several interesting permeinentations can be added, like allowing users to not only to bet on the exact time but just a sequence of hours that the daily reveals will occur in a week, or the sequence of days the weekly reveals will occur in a month etc.

A percentage of the subordinate intervals payouts are carried over to the next tier to make them more interesting and for long term resource allocation, which I will explain later.

Also there could be a super reveal that occurs if the real satoshi nakamoto reveals himself by sending some proof (not sure if this is possible) but if it is, he could do this while he is living or posthumously using a time contract, this may also be possible without exposing his real identity (should he so choose)?
 
Using a voting system (ideally Bitvote) SG we will identify and rank needs, we allow users to use bitvote to nominate and vote for where they would like to see the funds allocated from the Resource Pool to those needs or objectives they think the most deserving.

Pools
So with each SG reveal the proceeds are split into two pools the Winners Pool and the Resource Pool, the percentage splits between the pools can also be a function of Bitvote.
The winners pool is the payout that goes to the closest time of the SG reveal, if exact 100% of that pool is shared amongst those who guessed it correctly, If not a portion of the pool is shared amongst those who came closest, again the percentage can be determined by bitvote.
The resource pool is paid out according to the ranked needs identified by Bitvote. How far down the bitvote ranking and what percentage is paid to each can also all be functions of bitvote.

The whole SG Lottery will operate on a DAO Platform like The People's Republic of DOUG using Ethereum architecture.

Long Term Resource Allocation
By having the tiered reveal system and carrying over a percentage of the  subordinate pools to higher pools it will be possible for SG to address both short term and long term priorities. The Bivote rankings will match the time intervals of the various SG reveals and in so doing both short and long term resource allocation is provided for.

How is the SG reveal determined? Converting an algorithm generated by the Bitvote ranking system results to time, if the closing time for SG predictions close prior to the Bitvote ranking algorithm function call, users will not able to predict the SG time reveal.

Example

References
https://ethereum.org/
http://www.avaaz.org/en/
https://github.com/BitVote/bitvote.github.io/wiki
http://forum.ethereum.org/discussion/1009/the-people-s-republic-of-doug-ethereum-based-decentralized-organization#latest
https://github.com/dennismckinnon/Ethereum-Contracts/tree/master/Dennys%20Lotto
http://oracles.li/

THE PHILOSOPHY
Why is a decentralised socially driven lottery system Interesting.

Our current “Western Democracy” runs on the principle of centralised power that is administered from the top down. This requires the establishment of structures to implement and oversee policy, basically a pyramid hierarchy. Throughout history this has been proven repeatedly to fail, as these structures increase so too does the income gap until ultimately there is some sort of social revolt, the pyramid hierarchy is reshuffled and the process begins again.

The other problem is taxes, taxes are meant to be used for the collective good and are levied on the productive economy and administered by the central government. This only works when the government remains small, efficient and non corruptible. "Power tends to corrupt, and absolute power corrupts absolutely” - John Emerich Edward Dalberg Acton, history has repeatedly shown this to be the case. The current economic recession is testament to this, more and more we are faced with governments that are diverting resources from the struggling productive economy to non productive and destructive self serving endeavours of those who rule. This all leads to the spiraling cycles of boom, bust and war.

What is the alternative? Decentralised Democratic Anarchy (DDA)
To many at first this sounds like the sky will fall on our heads, but lets examine what it means; most will agree that democracy is a virtue, what then is decentralised democracy? Until recently only centralised democracy was possible, we needed some trusted central authority to establish what the consensus is, this led to government. With the emergence of crypto 2.0 we have for the first time in our history the ability to determine non centralised consensus, the requirement of government to achieve democracy is now redundant. I argue its now an impediment, If we look at the scale of global social integration via technology we find the the concepts of geographical borders and cultural ringfencing are primitive and only serve cartels. Given the abundance of humans across the planet and our impact, we have no choice but to embrace technology to solve the pending crisis that limited resources impose. Governments are no longer able to react appropriately or swiftly enough to alleviate or address challenges of democratically determining allocation priority or fair distribution. Their policies  tend suffer from retrospective dogmas that are completely alien to the newly evolving social needs of society or the planet.
 
Anarchy merely means without hierarchy, free of restrictions and does not by default mean chaos but rather, fractal evolution and not hierarchical evolution. It simply requires every individual to take responsibility for their actions and the world around them, far from being a terrifying prospect it is a liberating unifying principle and is the fundamental reality of the natural world. In nature everything operates individually yet with symbiotic codependency in fractal relationships, harmony is achieved when relationships are mutually beneficial. There are no imperfections in nature, imperfection exist only in the minds and action of humans .

So how can DDA be implemented then if not via a government, thanks to the work of Sitoshi it is possible. Democracy is unless if it has no financial support, without resources it is impossible to implement. This is why the occupy movement and many other well intentioned peaceful reactions to the shortfalls of government fail to make any meaningful impact despite often having the moral high ground. They are usually the most resource challenged.

Currently democracy is funded by taxes that are mandatory and implemented through force http://www.dailymail.co.uk/news/article-2624775/Tax-rise-unless-HMRC-raid-accounts-says-PM-David-Cameron-insists-taxman-given-new-powers-seize-money.html, the proceeds of which are then distributed by governments according to policies that benefit the cartels that support them.

The power of the SG Lottery is that participation is voluntary so if you dont think its healthy ignore it. Some would argue that if there were no taxes the world would come to a stand still, I would like to suggest the following will happen. Using Bitvote, SG will identify those aspects of society that have the greatest need, the fundamental reality of commerce is where there is the greatest need, there is the greatest opportunity. Merely by identifying this entrepreneurs will quickly step forward to address opportunities and create employment without the need for government. The lottery payouts will be portioned to the most highly user ranked  projects thus providing the skills and resources to address those issues.

What if people use their votes frivolously or abstain? The situation will deteriorate and the problems will escalate to a point where they will gain users due attention and will be voted on accordingly, hence the problems will get the necessary resources. Note all of this is achieved with no government or forced participation required and the added incentive of possible reward for participating. Furthermore factor in the additional availability of resources by not having a government and compound this with the efficiency of how fast this system will be able to identify and respond to needs, opportunities and resource allocation. Suddenly Decentralised Democratic Anarchy is not so scary after all. On the contrary it  is a purely voluntary self emerging ecosystem, so much so if left to its own devices it will grow and gradually make that which is inefficient redundant and empower that which is relevant all of this done passively without any threat of aggression. This process can run in parallel; with the current political structures and will ultimately make that what is not relevant redundant and that which is more efficient with no violence or revolution.  

So what about the “Important things” too important for the masses to delegate? Because we have hourly pools matters of extreme short term need will always have priority, long term Bitvote rankings still get addressed and those important issues like sustainability, space exploration, scientific and medical issues will continue to be funded. However they will always take a back seat to those issues of short term pressing need.

This is just a rough Idea and I’m sure with input from others it can be developed into both a fun and useful tool to test if Decentralised Democratic Anarchy is a realistic alternative. This will also hopefully bring great publicity to Bitcoin, Ethereum, Bitvote DOUG, Dennys Lotto and any other technology it incorporates.  

"Look deep into nature, and then you will understand everything better." - Albert Einstein

A great wisdom:  - ``Universe is the aggregate of all humanity's consciously apprehended and communicated non simultaneous and only partially overlapping experiences. `` - Buckminster Fuller

Artificial Intelligence
Computer Science has evolved to the point where functions can be developed to describe any algorithm making it possible to model complex systems like weather forecasting etc. However this ability does not equate to Intelligence.

Definition: Intelligence has been defined in many different ways such as in terms of one's capacity for logic, abstract thought, understanding, self-awareness, communication, learning, emotional knowledge, memory, planning,creativity and problem solving.
Intelligence is most widely studied in humans, but has also been observed in animals and in plants. Artificial intelligence is the simulation of intelligence in machines.
So how does artificial stack up? Lets compare humans to computers and networks



The Human Operating System
Is a self learning one

Our inputs are our 5 senses they transmit to the brain which either auto responds or the signals via the subconscious or the inputs get filtered via our emotions. Our emotions in turn influence our conscious reactions. Behind our emotions lies our Ego or self awareness which permits us to override our emotions and react with consideration. By applying the trivium method we are able to make educated choices.


The Computers Operating System
Is a hard coded
Although computer science has made massive advances in both software and hardware, they missing two key components that sets humans apart, the do not have emotions and are not self aware.

Networked Computers, with the advent of the internet we have seen the most astounding developments in both IT and social behaviour. Out of this, the meme of a singularity has captured the imagination of many.


Social Networks
are dynamic expressions of collective consciousness

We are now able to develop intelligent self evolving operating systems by integrating human emotions and awareness with the internet via social networks and the introduction of the distributed consensus blockchain. Through the use of IT and the integration of collective emotions we are now able to better determine a sustainable future for humanity free of sociopaths and psychopathic behaviour. The blockchain will remove the ability of the oppressors to write history.

“He who controls the past controls the future. He who controls the present controls the past.”  -  George Orwell.  Viva! the blockchain Viva!, from the ashes rises the phoenix ;-)

Observations about human nature empathy, and sympathy. Empathy is the ability to mutually experience the thoughts, emotions, and direct experience of others. It goes beyond sympathy, which is a feeling of care and understanding for the suffering of others. Both words have similar usage but differ in their emotional meaning.

Interestingly studies on teenage delinquency reveal, two of the biggest influences on the development of empathy is the presence of a father figure and exposure to the natural environment.  

Similarly this is how the world operates on a macro scale, without real empathetic leadership we are doomed. A good father does not operate as our current world leaders do.  Our leaders have no respect for the environment or empathetic leadership qualities, on the contrary they operate like delinquentes. By integrating social consensus and allowing individual freedom, our cyber networks can help rectify the problem.
All Watched Over by Machines of Loving Grace is brilliant documentary that shows what happens if we build a world with machines that are modelled on consumerism and greed, what this model lacked was the input of socially driven networks based on values. With the implementation of crypto technology we are able to develop socially driven networks that will not rule over us but serve us by implementing value through values.

A poignant excerpt from: Why Darwin is Wrong and Fractal Evolution by Alan Steinfeld

“By using the work of cellular biologist Bruce Lipton, former professor at Stanford University, I will show that the patterns of evolution are not created by chance.  They are based upon a fractal configuration of nature. Lipton and others, say that evolution is a two-step process going from the One to the Many.  This progresses in ongoing levels of development: from cell to multi-cellular organism and into social organizations.  
 
First Lipton defines evolution as “ the gaining of greater awareness.  At the most fundamental physical level of a single cell we can see that awareness is defined by a protein like protuberance coming off the membrane called a receptor site. Receptors like sense organs are interfaces between the outer and inner environments.  They survey the environment and feed information back to the rest of the cell.  It lets the organism know that if something is harmful- move away from it; or if something is beneficial -move towards it.  There is only one site for each stimulus in the environment and they can only exist in a single layer.  The more receptor sites the greater the awareness of the environment and the more survival is assured.  But there is a limit to the amount of receptor sites a cell can have, because if the membrane were to get too big it would rip open, the cytoplasm would pore out and the cell would die.”


Because currency is programmable,  I think in the future we will use game theory, incentivised empathy and fractal evolution as the engines to drive the development of social projects.

https://docs.google.com/document/d/1ZK08ZYeeXUw8_eqwmETNbHuE0I08_EkyXwm-ZnEXpKs/edit?usp=sharing

From the ashes rises the Phoenix. Viva the block chain, Viva BitCoin!
semiel
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
December 07, 2014, 07:43:55 AM
 #10355

Alright, here we go! I've got a fairly polished proof of concept up on Github:

https://github.com/PeterBorah/ethereum-powerball

Instructions for use are in the readme.

I've got a decent number of automated tests for it. Obviously any script that gets banged out in an afternoon is likely to have some residual bugs, but hopefully I've tested it sufficiently that there won't be any major problems.

It hits almost all of the points of the spec, and tries to be very close to the way Powerball works. (Powerball has some weird features, like every prize except the jackpot being fixed, and pretty complex rules for how the jackpot works.) I went with requiring people to claim the prize, since that's what prophetx requested, but of course that could be easily changed.

There is one small deviation from the spec: the ability to set the number of balls. This turned out to be surprisingly difficult, since Serpent doesn't deal well with not knowing how many values there will be ahead of time. However, you can set the payouts for each prize, and by switching out the RNG you can change how many possible values there are for each ball. And of course it would be very easy to modify the code to use, e.g., four balls instead of five.

If that's a dealbreaker, maybe someone can try to add that support, and split the bounty with me. Wink Or maybe prophetx will decide it's good enough as is.

Either way, thanks for the interesting challenge!

Best,
Peter
XCP: 1LeygZteCpjBstARoyt3uHgPhV8aJHsBAg
fnxt
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
December 07, 2014, 09:44:16 AM
 #10356



https://docs.google.com/document/d/1ZK08ZYeeXUw8_eqwmETNbHuE0I08_EkyXwm-ZnEXpKs/edit?usp=sharing
[/quote]
fnxt
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
December 07, 2014, 09:52:01 AM
 #10357

I think a lottery system has great potential to act as catalyst for collective social development in a far effective manor then what Taxes do, A while back I wrote some Ideas as to how I see it being more effective than mandatory taxes.

Sitoshi’s Ghost - A lottery that implements true democracy by generating value through values

THE GAME
The idea is a lottery that runs autonomously using the spirit of satoshi nakamoto.
 
We create a DAO lottery that uses a “Sitoshi’s Ghost” SG, to determine the winners. Users guess the time SG will reveal itself and payouts are paid according to the closest guess, If you get it 100% correct you win the portion of the winners pool (less the portion that goes to the voters priority allocation), if you are the closest but not 100% correct, a deduction is made based on how far out you were from the time and that is carried over to the next reveal.
 
Sitoshi’s Ghost reveals itself at random intervals, these can have tiered weights based on the intervals they occur:- They can be time based or on the block numbers, for ease of illustration below are some examples using time, but block numbers may be more practical.
 
Example using time
Hourly       There is an SG reveal once every hour
Daily       (one of the hourly reveals is a special reveal that counts as the daily reveal)
Weekly    (one of the daily reveals is a special reveal that counts as the weekly reveal)
Monthly    (one of the weekly reveals is a special reveal that counts as the monthly reveal)
Annually    (one of the monthly reveals is a special reveal that counts as the annual reveal)
……...and so on

Several interesting permeinentations can be added, like allowing users to not only to bet on the exact time but just a sequence of hours that the daily reveals will occur in a week, or the sequence of days the weekly reveals will occur in a month etc.

A percentage of the subordinate intervals payouts are carried over to the next tier to make them more interesting and for long term resource allocation, which I will explain later.

Also there could be a super reveal that occurs if the real satoshi nakamoto reveals himself by sending some proof (not sure if this is possible) but if it is, he could do this while he is living or posthumously using a time contract, this may also be possible without exposing his real identity (should he so choose)?
 
Using a voting system (ideally Bitvote) SG we will identify and rank needs, we allow users to use bitvote to nominate and vote for where they would like to see the funds allocated from the Resource Pool to those needs or objectives they think the most deserving.

Pools
So with each SG reveal the proceeds are split into two pools the Winners Pool and the Resource Pool, the percentage splits between the pools can also be a function of Bitvote.
The winners pool is the payout that goes to the closest time of the SG reveal, if exact 100% of that pool is shared amongst those who guessed it correctly, If not a portion of the pool is shared amongst those who came closest, again the percentage can be determined by bitvote.
The resource pool is paid out according to the ranked needs identified by Bitvote. How far down the bitvote ranking and what percentage is paid to each can also all be functions of bitvote.

The whole SG Lottery will operate on a DAO Platform like The People's Republic of DOUG using Ethereum architecture.

Long Term Resource Allocation
By having the tiered reveal system and carrying over a percentage of the  subordinate pools to higher pools it will be possible for SG to address both short term and long term priorities. The Bivote rankings will match the time intervals of the various SG reveals and in so doing both short and long term resource allocation is provided for.

How is the SG reveal determined? Converting an algorithm generated by the Bitvote ranking system results to time, if the closing time for SG predictions close prior to the Bitvote ranking algorithm function call, users will not able to predict the SG time reveal.

Example

References
https://ethereum.org/
http://www.avaaz.org/en/
https://github.com/BitVote/bitvote.github.io/wiki
http://forum.ethereum.org/discussion/1009/the-people-s-republic-of-doug-ethereum-based-decentralized-organization#latest
https://github.com/dennismckinnon/Ethereum-Contracts/tree/master/Dennys%20Lotto
http://oracles.li/

THE PHILOSOPHY
Why is a decentralised socially driven lottery system Interesting.

Our current “Western Democracy” runs on the principle of centralised power that is administered from the top down. This requires the establishment of structures to implement and oversee policy, basically a pyramid hierarchy. Throughout history this has been proven repeatedly to fail, as these structures increase so too does the income gap until ultimately there is some sort of social revolt, the pyramid hierarchy is reshuffled and the process begins again.

The other problem is taxes, taxes are meant to be used for the collective good and are levied on the productive economy and administered by the central government. This only works when the government remains small, efficient and non corruptible. "Power tends to corrupt, and absolute power corrupts absolutely” - John Emerich Edward Dalberg Acton, history has repeatedly shown this to be the case. The current economic recession is testament to this, more and more we are faced with governments that are diverting resources from the struggling productive economy to non productive and destructive self serving endeavours of those who rule. This all leads to the spiraling cycles of boom, bust and war.

What is the alternative? Decentralised Democratic Anarchy (DDA)
To many at first this sounds like the sky will fall on our heads, but lets examine what it means; most will agree that democracy is a virtue, what then is decentralised democracy? Until recently only centralised democracy was possible, we needed some trusted central authority to establish what the consensus is, this led to government. With the emergence of crypto 2.0 we have for the first time in our history the ability to determine non centralised consensus, the requirement of government to achieve democracy is now redundant. I argue its now an impediment, If we look at the scale of global social integration via technology we find the the concepts of geographical borders and cultural ringfencing are primitive and only serve cartels. Given the abundance of humans across the planet and our impact, we have no choice but to embrace technology to solve the pending crisis that limited resources impose. Governments are no longer able to react appropriately or swiftly enough to alleviate or address challenges of democratically determining allocation priority or fair distribution. Their policies  tend suffer from retrospective dogmas that are completely alien to the newly evolving social needs of society or the planet.
 
Anarchy merely means without hierarchy, free of restrictions and does not by default mean chaos but rather, fractal evolution and not hierarchical evolution. It simply requires every individual to take responsibility for their actions and the world around them, far from being a terrifying prospect it is a liberating unifying principle and is the fundamental reality of the natural world. In nature everything operates individually yet with symbiotic codependency in fractal relationships, harmony is achieved when relationships are mutually beneficial. There are no imperfections in nature, imperfection exist only in the minds and action of humans .

So how can DDA be implemented then if not via a government, thanks to the work of Sitoshi it is possible. Democracy is unless if it has no financial support, without resources it is impossible to implement. This is why the occupy movement and many other well intentioned peaceful reactions to the shortfalls of government fail to make any meaningful impact despite often having the moral high ground. They are usually the most resource challenged.

Currently democracy is funded by taxes that are mandatory and implemented through force http://www.dailymail.co.uk/news/article-2624775/Tax-rise-unless-HMRC-raid-accounts-says-PM-David-Cameron-insists-taxman-given-new-powers-seize-money.html, the proceeds of which are then distributed by governments according to policies that benefit the cartels that support them.

The power of the SG Lottery is that participation is voluntary so if you dont think its healthy ignore it. Some would argue that if there were no taxes the world would come to a stand still, I would like to suggest the following will happen. Using Bitvote, SG will identify those aspects of society that have the greatest need, the fundamental reality of commerce is where there is the greatest need, there is the greatest opportunity. Merely by identifying this entrepreneurs will quickly step forward to address opportunities and create employment without the need for government. The lottery payouts will be portioned to the most highly user ranked  projects thus providing the skills and resources to address those issues.

What if people use their votes frivolously or abstain? The situation will deteriorate and the problems will escalate to a point where they will gain users due attention and will be voted on accordingly, hence the problems will get the necessary resources. Note all of this is achieved with no government or forced participation required and the added incentive of possible reward for participating. Furthermore factor in the additional availability of resources by not having a government and compound this with the efficiency of how fast this system will be able to identify and respond to needs, opportunities and resource allocation. Suddenly Decentralised Democratic Anarchy is not so scary after all. On the contrary it  is a purely voluntary self emerging ecosystem, so much so if left to its own devices it will grow and gradually make that which is inefficient redundant and empower that which is relevant all of this done passively without any threat of aggression. This process can run in parallel; with the current political structures and will ultimately make that what is not relevant redundant and that which is more efficient with no violence or revolution. 

So what about the “Important things” too important for the masses to delegate? Because we have hourly pools matters of extreme short term need will always have priority, long term Bitvote rankings still get addressed and those important issues like sustainability, space exploration, scientific and medical issues will continue to be funded. However they will always take a back seat to those issues of short term pressing need.

This is just a rough Idea and I’m sure with input from others it can be developed into both a fun and useful tool to test if Decentralised Democratic Anarchy is a realistic alternative. This will also hopefully bring great publicity to Bitcoin, Ethereum, Bitvote DOUG, Dennys Lotto and any other technology it incorporates. 

"Look deep into nature, and then you will understand everything better." - Albert Einstein

A great wisdom:  - ``Universe is the aggregate of all humanity's consciously apprehended and communicated non simultaneous and only partially overlapping experiences. `` - Buckminster Fuller

Artificial Intelligence
Computer Science has evolved to the point where functions can be developed to describe any algorithm making it possible to model complex systems like weather forecasting etc. However this ability does not equate to Intelligence.

Definition: Intelligence has been defined in many different ways such as in terms of one's capacity for logic, abstract thought, understanding, self-awareness, communication, learning, emotional knowledge, memory, planning,creativity and problem solving.
Intelligence is most widely studied in humans, but has also been observed in animals and in plants. Artificial intelligence is the simulation of intelligence in machines.
So how does artificial stack up? Lets compare humans to computers and networks



The Human Operating System
Is a self learning one

Our inputs are our 5 senses they transmit to the brain which either auto responds or the signals via the subconscious or the inputs get filtered via our emotions. Our emotions in turn influence our conscious reactions. Behind our emotions lies our Ego or self awareness which permits us to override our emotions and react with consideration. By applying the trivium method we are able to make educated choices.


The Computers Operating System
Is a hard coded
Although computer science has made massive advances in both software and hardware, they missing two key components that sets humans apart, the do not have emotions and are not self aware.

Networked Computers, with the advent of the internet we have seen the most astounding developments in both IT and social behaviour. Out of this, the meme of a singularity has captured the imagination of many.


Social Networks
are dynamic expressions of collective consciousness

We are now able to develop intelligent self evolving operating systems by integrating human emotions and awareness with the internet via social networks and the introduction of the distributed consensus blockchain. Through the use of IT and the integration of collective emotions we are now able to better determine a sustainable future for humanity free of sociopaths and psychopathic behaviour. The blockchain will remove the ability of the oppressors to write history.

“He who controls the past controls the future. He who controls the present controls the past.”  -  George Orwell.  Viva! the blockchain Viva!, from the ashes rises the phoenix ;-)

Observations about human nature empathy, and sympathy. Empathy is the ability to mutually experience the thoughts, emotions, and direct experience of others. It goes beyond sympathy, which is a feeling of care and understanding for the suffering of others. Both words have similar usage but differ in their emotional meaning.

Interestingly studies on teenage delinquency reveal, two of the biggest influences on the development of empathy is the presence of a father figure and exposure to the natural environment. 

Similarly this is how the world operates on a macro scale, without real empathetic leadership we are doomed. A good father does not operate as our current world leaders do.  Our leaders have no respect for the environment or empathetic leadership qualities, on the contrary they operate like delinquentes. By integrating social consensus and allowing individual freedom, our cyber networks can help rectify the problem.
All Watched Over by Machines of Loving Grace is brilliant documentary that shows what happens if we build a world with machines that are modelled on consumerism and greed, what this model lacked was the input of socially driven networks based on values. With the implementation of crypto technology we are able to develop socially driven networks that will not rule over us but serve us by implementing value through values.

A poignant excerpt from: Why Darwin is Wrong and Fractal Evolution by Alan Steinfeld

“By using the work of cellular biologist Bruce Lipton, former professor at Stanford University, I will show that the patterns of evolution are not created by chance.  They are based upon a fractal configuration of nature. Lipton and others, say that evolution is a two-step process going from the One to the Many.  This progresses in ongoing levels of development: from cell to multi-cellular organism and into social organizations. 
 
First Lipton defines evolution as “ the gaining of greater awareness.  At the most fundamental physical level of a single cell we can see that awareness is defined by a protein like protuberance coming off the membrane called a receptor site. Receptors like sense organs are interfaces between the outer and inner environments.  They survey the environment and feed information back to the rest of the cell.  It lets the organism know that if something is harmful- move away from it; or if something is beneficial -move towards it.  There is only one site for each stimulus in the environment and they can only exist in a single layer.  The more receptor sites the greater the awareness of the environment and the more survival is assured.  But there is a limit to the amount of receptor sites a cell can have, because if the membrane were to get too big it would rip open, the cytoplasm would pore out and the cell would die.”


Because currency is programmable,  I think in the future we will use game theory, incentivised empathy and fractal evolution as the engines to drive the development of social projects.

https://docs.google.com/document/d/1ZK08ZYeeXUw8_eqwmETNbHuE0I08_EkyXwm-ZnEXpKs/edit?usp=sharing
   Proof that it works.
ssmc2
Legendary
*
Offline Offline

Activity: 2002
Merit: 1040


View Profile
December 07, 2014, 02:27:14 PM
 #10358

I think a lottery system has great potential to act as catalyst for collective social development in a far effective manor then what Taxes do, A while back I wrote some Ideas as to how I see it being more effective than mandatory taxes.

Sitoshi’s Ghost - A lottery that implements true democracy by generating value through values


Very cool stuff. Led me to look up the full article on fractal evolution: http://newrealities.com/index.php/articles-on-new-sciences/item/299-why-darwin-is-wrong-and-fractal-evolution-by-alan-steinfeld

The last part of which is fascinating.
prophetx
Legendary
*
Offline Offline

Activity: 1666
Merit: 1010


he who has the gold makes the rules


View Profile WWW
December 07, 2014, 02:42:22 PM
 #10359

Alright, here we go! I've got a fairly polished proof of concept up on Github:

https://github.com/PeterBorah/ethereum-powerball

Instructions for use are in the readme.

I've got a decent number of automated tests for it. Obviously any script that gets banged out in an afternoon is likely to have some residual bugs, but hopefully I've tested it sufficiently that there won't be any major problems.

It hits almost all of the points of the spec, and tries to be very close to the way Powerball works. (Powerball has some weird features, like every prize except the jackpot being fixed, and pretty complex rules for how the jackpot works.) I went with requiring people to claim the prize, since that's what prophetx requested, but of course that could be easily changed.

There is one small deviation from the spec: the ability to set the number of balls. This turned out to be surprisingly difficult, since Serpent doesn't deal well with not knowing how many values there will be ahead of time. However, you can set the payouts for each prize, and by switching out the RNG you can change how many possible values there are for each ball. And of course it would be very easy to modify the code to use, e.g., four balls instead of five.

If that's a dealbreaker, maybe someone can try to add that support, and split the bounty with me. Wink Or maybe prophetx will decide it's good enough as is.

Either way, thanks for the interesting challenge!

Best,
Peter
XCP: 1LeygZteCpjBstARoyt3uHgPhV8aJHsBAg

I think the total commitments now are about 106 XCP Smiley  I think I will have the folks send their award donations individually to your address, so that we save on fees/times, once the final verification of the code being functional is done.  I'll provide an accounting of all the donators when I get back from Miami later today.

yes the prize amounts cannot be the same as powerball since it is unrealistic to use fixed pay outs unless this is being done by a large entity who already has the funds.  the payout as i mentioned above should ensure that at least 33% of the tickets get something.  does it do that?

The last part I need to give our the award is to have either a known Ethereum dev or a known XCP (Adam, Evan, Robby, BTCDrak, etc)  dev to look at this code and give their opinion that it should do what it does.  

Or perhaps you can offer a piece of the award to someone who can run it on the testnet network and make a simple webpage for people to test making a lotto and getting/sending tickets, that would be fine as well (although i think that would be too much time/trouble)


oh and thanks for getting this done so quick!

LordMeowMeow
Sr. Member
****
Offline Offline

Activity: 617
Merit: 250


View Profile
December 07, 2014, 04:23:14 PM
Last edit: December 07, 2014, 04:53:11 PM by LordMeowMeow
 #10360

Thanks Semiel Smiley

Question for the devs: is there anything new to report on new exchanges enabling the trading of BTC/XCP?
Pages: « 1 ... 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 [518] 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 ... 661 »
  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!