Bitcoin Forum
June 21, 2024, 02:58:10 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 [121] 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 ... 334 »
2401  Bitcoin / Project Development / Re: CIYAM - Project Plan Outline on: February 12, 2015, 11:16:24 AM
The OP has now been updated to the following:

CIYAM Project Plan

Now that the CIYAM project has had over 1,000 commits on github (https://github.com/ciyam/ciyam) and that our small but dedicated team (of mostly unpaid contributors) is coming together it seems appropriate that we list the main goals and task areas that we will be persuing throughout the year.

Major Goal

Our major goal is to create nothing less than a new kind of decentralised internet via a development platform that uses Software Manufacturing to allow people to easily create new blockchains and blockchain applications (without even requiring application creators to write source code).

No Coin Or IPO

It should be clearly noted that unlike most other such projects we are not going to be creating a currency at all (but we are creating a Token package that will support trustless transfers of ownership between parties).

There will also be no IPO - any funds raised will be via crowdfunding (with the use of the Crowdfund AT which we designed and created).

History And Direction

This project originated from a commercial software system which is still being used today and has been worked on since as early as 2001 (although full-time work on it only began in 2006). It was open sourced in 2012 and at that stage was still intended for the creation of traditional 3-tier DB applications (such as "CIYAM Open" which is an application that was 100% generated).

In 2014 work began on changing the platform to be suitable for working with a blockchain. A Wallet package to be able to work with Bitcoin and clones was also developed with the idea that this platform will allow people to create applications such as virtual currency exchanges over a P2P network secured by a new low-energy kind of "proof" system (that is unlike any existing approach).

Current Progress

The Software Manufacturing concept has been tried and very well tested so although some refinements will need to be made overall this area of the project has been pretty much completed.

The new proof concept has already been analysed by a qualified math expert (a white paper containing the math analysis of the approach will be published) and the basic algorithm to implement it has been devised.

A "file system" that is very similar to that used for "git" has been developed which will act as the backbone for the P2P network to operate (so file sharing is a key part of the design also).

The blockchain implementation is well underway although it will require quite a bit more work to be completed as will the peer implementation.

The Token package is nearing completion but some rework of the existing packages will be required in order to make them suitable for use in a blockchain environment.

Main Task Areas

Blockchain - the new proof algorithm implementation needs to be completed and then a lot of testing is needed to ensure it functions as expected.

IDE - some further work on the integrated development environment will be needed to make it easy to construct blockchains and blockchain applications.

Applications - It is hoped that when we go "live" we will be able to present something that looks pretty much identical to http://ciyam.org/open so this will require some rework of several existing packages that are not currently suitable for blockchain usage.

Deployment - the CIYAM Server VM based upon Open SUSE has been created for this purpose but further work will need to be done to ensure it is very simple to set up a node (and some research into how the development with VM technology is going with Android and other OS systems).

Marketing - we have basically no funding for this so at this stage we will be slowly raising our profile with the help of our Automated Transactions (AT) creation.
2402  Bitcoin / Development & Technical Discussion / Re: public/private key on: February 11, 2015, 03:59:58 AM


That is really nice - do you have one to explain signature verification as well?

Although my math isn't up to par from this pictorial my guess (from just looking at this visually) is that a signature would be the combination of a published private key and the public key of the secret private key. Is that at all close?
2403  Alternate cryptocurrencies / Altcoin Discussion / Re: AT vs. Ethereum - what direction are we headed in? on: February 10, 2015, 05:00:53 PM
The developer of Burst has created this: https://github.com/BurstProject/ATAssembler which makes it much easier to write ATs (you don't need to do raw machine code which is a huge step forward).

Currently we are looking to extend this into a "macro assembler" that should make building ATs much simpler and our main strategy is to use Software Manufacturing (so that code is *generated* from just using HTML forms meaning that you wouldn't need to actually "write code" at all).

Eventually we'll get to adding a HLL assuming the project gains enough momentum but we have only a small number of part-time devs and basically zero funds so we can only get so much done (this is where Ethereum does have a huge advantage over us).
2404  Other / Politics & Society / Re: Hacker Group Anonymous Strikes First Blow Against ISIS on: February 10, 2015, 04:34:18 PM
It's funny but they get nowhere here in China (yet the US built most of the Global Chinese Firewall for them).
2405  Alternate cryptocurrencies / Altcoin Discussion / Re: AT vs. Ethereum - what direction are we headed in? on: February 10, 2015, 01:43:25 PM

Sorry guys - unfortunately bitronictech.org (the service I use to host ciyam.org) has been rather unreliable of late (if anyone knows of a better hosting VPS service that will let me use my own VM image and pay in BTC for under 50 USD per month please point me at them).
2406  Alternate cryptocurrencies / Altcoin Discussion / Re: Understanding the Automated Transaction system (AT) on: February 09, 2015, 12:13:40 PM
can you explain in a few words...
how AT could be use to implement a simple gambling like lottery or dice game??

Our very first "use case" was a Lottery (which runs on Burst with a new draw once per week) so the raw assembly code for it is as follows:

Code:
00000000* BNZ $00000000 :0000004c
00000006  SET @00000001 #0000002e90edd000
00000013  FUN @00000000 0x0301
0000001a  SET @00000002 $00000000
00000023  SET @00000003 #0000000000000000
00000030  SET @00000004 #0000000000002760
0000003d  FUN @00000000 0x0406 $00000000 $00000004
0000004c  FUN 0x0304 $00000002
00000053  FUN @00000004 0x0125
0000005a  BNZ $00000004 :00000061
00000060  FIN
00000061  FUN @00000005 0x0307
00000068  BLT $00000005 $00000000 :00000077
00000072  JMP :00000110
00000077  FUN @00000006 0x0306
0000007e  FUN 0x030a
00000081  FUN @00000004 0x0104
00000088  FUN 0x030b
0000008b  FUN @00000007 0x0104
00000092  BEQ $00000007 $00000004 :00000102
0000009c  FUN @00000004 0x0305
000000a3  BNZ $00000004 :000000f4
000000a9  BEQ $00000006 $00000001 :000000b8
000000b3  JMP :00000156
000000b8  FUN @00000004 0x0308
000000bf  FIZ $00000004
000000c4  FUN 0x030a
000000c7  FUN 0x0110 $00000004
000000ce  FUN 0x0405
000000d1  ADD @00000003 $00000001
000000da  BLE $00000004 $00000008 :000000f4
000000e4  SET @00000008 $00000004
000000ed  FUN @00000009 0x0104
000000f4  SET @00000002 $00000005
000000fd  JMP :0000004c
00000102  ADD @00000003 $00000006
0000010b  JMP :000000f4
00000110  BZR $00000003 :00000148
00000116  BZR $00000008 :00000148
0000011c  FUN 0x0116 $00000009
00000123  FUN @0000000a 0x0300
0000012a  BEQ $0000000a $00000000 :00000140
00000134  FUN 0x0402 $00000003
0000013b  JMP :00000184
00000140  FUN 0x0403
00000143  JMP :00000184
00000148  SET @00000002 $00000005
00000151  JMP :00000023
00000156  FUN 0x030a
00000159  BLE $00000006 $00000001 :00000178
00000163  SUB @00000006 $00000001
0000016c  FUN 0x0402 $00000006
00000173  JMP :000000b8
00000178  FUN 0x0402 $00000006
0000017f  JMP :000000f4
00000184  SET @00000002 $00000000
0000018d  SET @00000008 #0000000000000000
0000019a  SET @00000009 #0000000000000000
000001a7  JMP :00000023

Perhaps @vbcs might post a nicer version for you that was created using AT Assembler (which has variable *names* and *labels* rather than just addresses as yes I realise that the above is more than a little hard to decipher).

We are working on the idea of some quicker random games of chance and will be sure to let people know when we have a simple example that they can study (we might perhaps make a simple "highest random value wins" for two consecutive players).

One limitation that AT hosts do have is how quickly they can generate "random" data (on Burst that is currently set at 14 blocks from memory) so you could have a dice kind of game but it won't be "instant" (the same AT could work much faster on a blockchain that can produce entropy quicker).
2407  Alternate cryptocurrencies / Altcoin Discussion / Re: Understanding the Automated Transaction system (AT) on: February 09, 2015, 08:02:28 AM
For those keen enough to want to create an AT for themselves an AT Assembler has been created (written in Scala) which you can find here: https://github.com/BurstProject/ATAssembler (it is what has been used to create the AT use cases that have been released with Burst).

Although creating ATs in assembly language is clearly no easy thing we include HTML with our AT use cases that actually mean you can create your own instant clone without having to know or care about any code (just fill in a simple form and click a button).

We are still yet to formalise a UI specification system but we hope to have that worked out soon so we can extend our tools to be able to make it very easy for people to create portable ATs with a nice looking UI with the minimum of effort.
2408  Alternate cryptocurrencies / Altcoin Discussion / Re: Understanding the Automated Transaction system (AT) on: February 08, 2015, 06:56:01 PM
Although AT is currently only tied to Burst I think that this link is still worth sharing: https://bitcointalk.org/index.php?topic=731923.msg10397472#msg10397472 as we have created a decentralised Crowfunding system (with no 684 pledger limit such as Lighthouse has).
2409  Alternate cryptocurrencies / Altcoin Discussion / Re: Understanding the Automated Transaction system (AT) on: February 08, 2015, 06:07:36 PM
How AT can be used with Bitcoin?

What is needed to be done?

AT could be used with Bitcoin (assuming the core devs decide to implement it) and the way that could be done is described here: http://ciyam.org/at/at_script.html (a general technical description of how Bitcoin Script could be changed to support AT with the addition of just one new op code).

It would of course be best for this to be done on a Bitcoin clone first which is why I created a 20 BTC bounty for just this: https://bitcointalk.org/index.php?topic=826263.0 (we have had some interest in the bounty but no-one has yet "bitten the bullet" and actually started implementing it AFAIA).

I'd expect that the core devs would want to see how it goes on a Bitcoin clone (maybe several) for quite a while before they would consider whether or not they would want to add the functionality to Bitcoin itself (and that is a perfectly reasonable attitude to have).
2410  Alternate cryptocurrencies / Altcoin Discussion / Understanding the Automated Transaction system (AT) on: February 08, 2015, 04:09:39 PM
In order to help explain how AT works and to help anyone trying to create ATs who mostly use this forum for information I have created this topic.

*** mods please note that AT has been designed to work on any blockchain so please do not move this into the alts section ***

The current documentation for AT can be found here: http://ciyam.org/at but it is highly technical (we do intend to provide some simpler documentation as we progress).

So if you have any questions about AT (what it can and can't do, how does it work, etc.) please ask away.

P.S. I've made this topic self-moderated as unfortunately I am currently being followed by trolls in every new topic I create (but I will only be removing off-topic or troll posts).
2411  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Qora | 100% POS | Assets | Names | Voting | Open Source on: February 07, 2015, 07:19:14 PM
Seams like he forgot to OS the native libraries before he left the community.
Does vbcs have access to native libraries SC?

No he hasn't.

These have been assessed and can likely be replaced with OS versions (it might not be trivial to do this though).
2412  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Qora | 100% POS | Assets | Names | Voting | Open Source on: February 07, 2015, 06:54:37 PM
I can assure you all that the AT devs would like nothing more than @qora to re-appear and finish what we he had started.

But we are losing momentum in regards to getting ACCT happening (which could be a game-changer for this whole field).

If @qora does re-appear then he is welcome to continue where he left off but if you guys want AT (and therefore ACCT) any time soon then it might be best to allow a fork (which would not change any rules about the distribution of QORA).

Of course it is up to the Qora community what they want to do - if they don't want a new version created by the AT team then we have no problem with that.

BTW - I own *zero* QORA and stand to make none whichever way the community decides to proceed.
2413  Bitcoin / Bitcoin Discussion / Re: Permanently keeping the 1MB (anti-spam) restriction is a great idea ... on: February 06, 2015, 06:36:52 PM
I agree.  I didn't have the time to respond in your thread but I don't believe there is "one blockchain to rule them all" however even for those who believe Bitcoin can exists as an interchange between a diverse ecosystem of networks the block size will need to be raised.  1MB blocks prevent even infrequent access by users between the Bitcoin network and side networks without "trusted" intermediaries.  If the backbone is centrally controlled then the supporting ecosystem is built on a foundation of sand.

Thanks (it is nice to have your response rather than all the trolling I've been getting with people thinking I am trying to flog an alt-coin or whatever).

And I do agree 100% that the current Bitcoin TPS is not going to be very useful in a few years at all (if it stays as that then it could only end up being a "store of value" system practically).
2414  Bitcoin / Bitcoin Discussion / Re: Permanently keeping the 1MB (anti-spam) restriction is a great idea ... on: February 06, 2015, 06:18:52 PM
I do believe that Bitcoin can be used as a core backbone to link a variety of other more specialized (maybe even localized) systems via the use of sidechains and other technologies.

And this is a point that I have been trying to make (we don't need to put every single transaction in the world into one blockchain).
2415  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:49:56 PM
*sigh* this is why we can't have nice things...

Let's just end this now (the trolling doesn't interest me at all).

2416  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:42:10 PM
OK. How is this related with my cup of coffee I'm trying to buy?

The whole cup of coffee thing was never my main point at all but in any case I am sure that you are familiar with "vouchers" (or "coupons") for shopping, restaurants, etc. (and yes maybe even your cup of coffee).
2417  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:37:47 PM
You said yourself that you wouldn't be bothered with having to exchange things just to buy a cup of coffee.

Yes. I would rather use Bitcoin.

I am certainly not going to try and convince you not to use Bitcoin if it is usable for that purpose.
2418  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:36:55 PM
It doesn't become an altcoin if it doesn't work like a "currency" (i.e. allow for easy transfer of funds for example).

Are funds not currency?

Do you think that "houses are currency"?

Yet they are a "store of funds" and they can be "transferred" (perhaps I should have used the word *value* instead though).
2419  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:34:47 PM
If it does handle money, then it needs its own tokens (because Bitcoin tokens only exist within Bitcoin). And such it becomes an altcoin.

It doesn't become an altcoin if it doesn't work like a "currency" (i.e. allow for easy transfer of funds for example).

You said yourself that you wouldn't be bothered with having to exchange things just to buy a cup of coffee.
2420  Bitcoin / Bitcoin Discussion / Re: Why the constant push to have only the one blockchain? on: February 06, 2015, 04:30:43 PM
So, a purely informational blockchain? That's nice, but it doesn't seem to fit with everything we've been discussing so far.

It would if people didn't keep trying to "put words into my mouth" and insist that I am trying to flog an altcoin.
Pages: « 1 ... 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 [121] 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!