From user-return-22156-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Wed Sep 19 16:07:17 2012 Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DEB9CD0CA for ; Wed, 19 Sep 2012 16:07:16 +0000 (UTC) Received: (qmail 46189 invoked by uid 500); 19 Sep 2012 16:07:15 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 46151 invoked by uid 500); 19 Sep 2012 16:07:15 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 46143 invoked by uid 99); 19 Sep 2012 16:07:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Sep 2012 16:07:15 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FSL_RCVD_USER,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ido.ran@gmail.com designates 74.125.82.54 as permitted sender) Received: from [74.125.82.54] (HELO mail-wg0-f54.google.com) (74.125.82.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Sep 2012 16:07:07 +0000 Received: by wgbdt10 with SMTP id dt10so791979wgb.23 for ; Wed, 19 Sep 2012 09:06:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:content-type:x-mailer:message-id:date:to :content-transfer-encoding:mime-version; bh=grJmxibMrs/yxCBtaBN3w0PQiYlvxtE7b+9vp9P3Z2s=; b=xWaIq5D6vBxlpjQvRztM09DHzsJ9dsViBgiJmv/atS/YGlfP45WYp2oEbh911MFPh3 JwA09/WbZYr5/en7aIMEGIZv+Qei6QiffxoQ7gxOg3faB66roowDX6ma+NApY3201CLs A4B6IzHADgvC7ZCI6lv/1ka7MsZROdRbBK8jaqYDj/r31EzdnaPgbDp7F/9qjEYYcyv0 2zdnTw9d73c9tqLwR2/YQj48Iqhdx499NhB0rcGeZNlMfBuI2vqtLpiBXlcD9eEr7i+u CRZfZF/+Ber/8QoqwmS0j79l8xjvhzEoHSScCb3y0/uziuRPCfYlES0yNwEJ1SBKov7f 71mw== Received: by 10.180.77.34 with SMTP id p2mr7857309wiw.0.1348070806294; Wed, 19 Sep 2012 09:06:46 -0700 (PDT) Received: from [192.168.1.103] (46-117-60-57.bb.netvision.net.il. [46.117.60.57]) by mx.google.com with ESMTPS id j6sm5656660wiy.4.2012.09.19.09.06.44 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Sep 2012 09:06:45 -0700 (PDT) Subject: CiuchApp logic From: Ido Ran Content-Type: multipart/alternative; boundary=Apple-Mail-F21CDE42-B08B-4983-9572-8D59095CFA32 X-Mailer: iPhone Mail (9A405) Message-Id: Date: Wed, 19 Sep 2012 19:06:41 +0300 To: CouchDB MailingList Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-F21CDE42-B08B-4983-9572-8D59095CFA32 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, I'm trying to understand how to build couchapp that is truly distributed.=20= If I'm building web version of Monopoly game using CouchDB and CouchApp; 1. Where will the business logic of changing the turn from one player to the= next will be? 2. How can I prevent malicious user from changing their local couchDB replic= a manually and disrupting the game? Thank you, Ido --Apple-Mail-F21CDE42-B08B-4983-9572-8D59095CFA32--